mysql中多表刪除其中ID相同記錄的方法
![]() |
問(wèn)題源自一個(gè)5年前的百度知道回答,剛看到這個(gè)問(wèn)題時(shí)我剛上班21天,遂根據(jù)自己的那一丁點(diǎn)經(jīng)驗(yàn)和臨時(shí)操作檢驗(yàn)做出了當(dāng)時(shí)認(rèn)為正確的回答:
![]() |
但很快就被人否定,我猜主要原因就是我說(shuō)的最后一句話過(guò)于絕對(duì),但由于自己太相信自己了,而且有一大堆理由支撐著,所以沒(méi)有深入研究。
最近又有網(wǎng)友評(píng)論了我的這個(gè)回答,我才開(kāi)始查了一下百度,發(fā)現(xiàn)Mysql4.0以上版本已經(jīng)可以通過(guò)一條delete刪除多個(gè)表的數(shù)據(jù)了。
看來(lái)我確實(shí)在誤人子弟了,只能說(shuō)聲抱歉,好在樓主沒(méi)有選我的答案,要不然罪過(guò)大了。
最后總結(jié)一下:
MySql4.0以上支持delete多個(gè)表刪除 delete t1,t2 from t1.refid=t2.id
SqlServer到2008為止還不支持
Oracle幾乎不用,不確定,網(wǎng)上查到的是不支持delete刪除多個(gè)表的數(shù)據(jù)
對(duì)于不支持delete刪除多表的數(shù)據(jù)庫(kù),可以通過(guò)做一些前期工作,如觸發(fā)器、外鍵。
可以實(shí)現(xiàn)”一條delete”刪除多個(gè)表里的數(shù)據(jù)。
相關(guān)文章
MYSQL使用Union將兩張表的數(shù)據(jù)合并顯示
使用union操作符會(huì)將多張表中相同的數(shù)據(jù)取值一次,如果想將表1和表2中的值完整的顯示出來(lái),可以使用union all,今天通過(guò)本文給大家分享MYSQL使用Union將兩張表的數(shù)據(jù)合并顯示功能,需要的朋友參考下吧2021-08-08通過(guò)MySQL優(yōu)化Discuz!的熱帖翻頁(yè)的技巧
這篇文章主要介紹了通過(guò)MySQL優(yōu)化Discuz!的熱帖翻頁(yè)的技巧,包括更新索引來(lái)降低服務(wù)器負(fù)載等方面,需要的朋友可以參考下2015-05-05mysql中取系統(tǒng)當(dāng)前時(shí)間,當(dāng)前日期方便查詢(xún)判定的代碼
今天在寫(xiě)一段查詢(xún)語(yǔ)句的時(shí)候,需要判定結(jié)束日期是不是大于當(dāng)前日期,一般情況下都是通過(guò)php判定日期,然后查詢(xún)。2011-12-12SQL實(shí)戰(zhàn)演練之網(wǎng)上商城數(shù)據(jù)庫(kù)商品類(lèi)別數(shù)據(jù)操作
一直認(rèn)為,扎實(shí)的SQL功底是一名數(shù)據(jù)分析師的安身立命之本,甚至可以稱(chēng)得上是所有數(shù)據(jù)從業(yè)者的基本功。當(dāng)然,這里的SQL絕不單單是寫(xiě)幾條查詢(xún)語(yǔ)句那么簡(jiǎn)單,接下來(lái)請(qǐng)跟著小編通過(guò)案例項(xiàng)目演練一遍商品類(lèi)別的數(shù)據(jù)操作吧2021-10-10一次Mysql?update?sql不當(dāng)引起的生產(chǎn)故障記錄
這篇文章主要給大家介紹了關(guān)于一次Mysql?update?sql不當(dāng)引起的生產(chǎn)故障的相關(guān)資料,由于update涉及到數(shù)據(jù)的修改,所以很容易推斷,update語(yǔ)句比select語(yǔ)句會(huì)更復(fù)雜一些,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04MySQL Where 條件語(yǔ)句介紹和運(yùn)算符小結(jié)
這篇文章主要介紹了MySQL Where 條件語(yǔ)句介紹和運(yùn)算符小結(jié),本文同時(shí)還給出了一些用法示例,需要的朋友可以參考下2014-11-11MySQL5.6解壓版服務(wù)無(wú)法啟動(dòng)之系統(tǒng)錯(cuò)誤1067問(wèn)題
這篇文章主要介紹了MySQL5.6解壓版服務(wù)無(wú)法啟動(dòng)—系統(tǒng)錯(cuò)誤1067問(wèn)題及解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08MySQL高效導(dǎo)入多個(gè).sql文件方法詳解
MySQL有多種方法導(dǎo)入多個(gè).sql文件,常用的有兩個(gè)命令:mysql和source,如何提高導(dǎo)入速度,在導(dǎo)入大的sql文件時(shí),建議使用mysql命令2018-10-10