亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法

 更新時(shí)間:2015年02月09日 10:50:43   投稿:junjie  
這篇文章主要介紹了mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法,需要的朋友可以參考下

mysql中You can't specify target table for update in FROM clause錯(cuò)誤的意思是說,不能先select出同一表中的某些值,再update這個(gè)表(在同一語句中)。 例如下面這個(gè)sql:

復(fù)制代碼 代碼如下:

delete from tbl where id in
(
        select max(id) from tbl a where EXISTS
        (
            select 1 from tbl b where a.tac=b.tac group by tac HAVING count(1)>1
        )
        group by tac
)

改寫成下面就行了:

復(fù)制代碼 代碼如下:

delete from tbl where id in
(
    select a.id from
    (
        select max(id) id from tbl a where EXISTS
        (
            select 1 from tbl b where a.tac=b.tac group by tac HAVING count(1)>1
        )
        group by tac
    ) a
)

也就是說將select出的結(jié)果再通過中間表select一遍,這樣就規(guī)避了錯(cuò)誤。注意,這個(gè)問題只出現(xiàn)于mysql,mssql和oracle不會出現(xiàn)此問題。

相關(guān)文章

  • mysql 循環(huán)insert方式

    mysql 循環(huán)insert方式

    這篇文章主要介紹了mysql 循環(huán)insert方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • mysql 導(dǎo)出select語句結(jié)果到excel文件遇到問題及解決方法

    mysql 導(dǎo)出select語句結(jié)果到excel文件遇到問題及解決方法

    這篇文章主要介紹了mysql 導(dǎo)出select語句結(jié)果到excel文件遇到問題及解決方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • MySQL優(yōu)化之大字段longtext、text所生產(chǎn)的問題

    MySQL優(yōu)化之大字段longtext、text所生產(chǎn)的問題

    本文主要介紹了MySQL優(yōu)化之大字段longtext、text所生產(chǎn)的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Linux下mysql的root密碼修改方法

    Linux下mysql的root密碼修改方法

    mysql是我們經(jīng)常在linux或者windows需要用的一種數(shù)據(jù)庫,相信每位程序員們對mysql應(yīng)該都再熟悉不過了,但是有時(shí)大腦短路,突然忘記mysql的超級用戶root的密碼,這個(gè)時(shí)候就要修改個(gè)新的密碼了,下面這篇文章就介紹了Linux下mysql的root密碼修改方法,一起來看看吧。
    2017-03-03
  • Ubuntu下mysql安裝和操作圖文教程

    Ubuntu下mysql安裝和操作圖文教程

    這篇文章主要為大家詳細(xì)分享了Ubuntu下mysql安裝和操作圖文教程,喜歡的朋友可以參考一下
    2016-05-05
  • mysql嚴(yán)格模式Strict?Mode詳細(xì)說明

    mysql嚴(yán)格模式Strict?Mode詳細(xì)說明

    使用mysql嚴(yán)格模式可以使數(shù)據(jù)更加安全嚴(yán)格,缺點(diǎn)是減少了對空數(shù)據(jù)入庫的兼容性,下面這篇文章主要給大家介紹了關(guān)于mysql嚴(yán)格模式Strict?Mode詳細(xì)說明的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL中有哪些情況下數(shù)據(jù)庫索引會失效詳析

    MySQL中有哪些情況下數(shù)據(jù)庫索引會失效詳析

    這篇文章主要給大家介紹了關(guān)于MySQL中有哪些情況下數(shù)據(jù)庫索引會失效的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 19個(gè)MySQL性能優(yōu)化要點(diǎn)解析

    19個(gè)MySQL性能優(yōu)化要點(diǎn)解析

    這篇文章主要介紹了19個(gè)MySQL性能優(yōu)化要點(diǎn),并對其都進(jìn)行了深入解析,感興趣的小伙伴們可以參考一下
    2015-08-08
  • mysql 索引分類以及用途分析

    mysql 索引分類以及用途分析

    MySQL索引分為普通索引、唯一性索引、全文索引、單列索引、多列索引等等。這里將為大家介紹著幾種索引各自的用途。
    2011-08-08
  • 兩大步驟教您開啟MySQL 數(shù)據(jù)庫遠(yuǎn)程登陸帳號的方法

    兩大步驟教您開啟MySQL 數(shù)據(jù)庫遠(yuǎn)程登陸帳號的方法

    在工作實(shí)踐和學(xué)習(xí)中,如何開啟 MySQL 數(shù)據(jù)庫的遠(yuǎn)程登陸帳號算是一個(gè)難點(diǎn)的問題,以下內(nèi)容便是在工作和實(shí)踐中總結(jié)出來的兩大步驟,能幫助DBA們順利的完成開啟 MySQL 數(shù)據(jù)庫的遠(yuǎn)程登陸帳號。
    2011-03-03

最新評論