欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

復制代碼 代碼如下:

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
)

改寫成下面就行了:

復制代碼 代碼如下:

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ī)避了錯誤。注意,這個問題只出現(xiàn)于mysql,mssql和oracle不會出現(xiàn)此問題。

相關文章

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

    mysql 循環(huán)insert方式

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

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

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

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

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

    Linux下mysql的root密碼修改方法

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

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

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

    mysql嚴格模式Strict?Mode詳細說明

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

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

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

    19個MySQL性能優(yōu)化要點解析

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

    mysql 索引分類以及用途分析

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

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

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

最新評論