成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MySQL中怎么刪除多表數據-創(chuàng)新互聯(lián)

MySQL中怎么刪除多表數據,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)專注骨干網絡服務器租用十載,服務更有保障!服務器租用,成都移動云計算中心 成都服務器租用,成都服務器托管,骨干網絡帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網數據中心高速帶寬的專屬高性能服務器。

MySQL刪除多表數據有哪些問題

1、deletefromt1where條件

2、deletet1fromt1where條件

3、deletet1fromt1,t2where條件

4、deletet1,t2fromt1,t2where條件

前3者是可行的,第4者不可行。

也就是簡單用delete語句無法進行多表刪除數據操作,不過可以建立級聯(lián)刪除,在兩個表之間建立級聯(lián)刪除關系,則可以實現(xiàn)刪除一個表的數據時,同時刪除另一個表中相關的數據。

MySQL刪除多表數據有哪些問題

1、從數據表t1中把那些id值在數據表t2里有匹配的記錄全刪除掉

DELETEt1FROMt1,t2WHEREt1.id=t2.id或DELETEFROMt1USINGt1,t2WHEREt1.id=t2.id

2、從數據表t1里在數據表t2里沒有匹配的記錄查找出來并刪除掉

DELETEt1FROMt1LEFTJOINT2ONt1.id=t2.idWHEREt2.idISNULL或

DELETEFROMt1,USINGt1LEFTJOINT2ONt1.id=t2.idWHEREt2.idISNULL

3、從兩個表中找出相同記錄的數據并把兩個表中的數據都刪除掉

DELETEt1,t2fromt1LEFTJOINt2ONt1.id=t2.idWHEREt1.id=25

注意此處的deletet1,t2from中的t1,t2不能是別名

如:deletet1,t2fromtable_nameast1leftjointable2_nameast2ont1.id=t2.idwheretable_name.id=25在數據里面執(zhí)行是錯誤的(MYSQL版本不小于5.0在5.0中是可以的)

上述語句改寫成

deletetable_name,table2_namefromtable_nameast1leftjointable2_nameast2ont1.id=t2.idwheretable_name.id=25在數據里面執(zhí)行是錯誤的(MYSQL版本小于5.0在5.0中是可以的)。

關于MySQL中怎么刪除多表數據問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。

標題名稱:MySQL中怎么刪除多表數據-創(chuàng)新互聯(lián)
文章分享:http://jinyejixie.com/article24/gioce.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序網站營銷、品牌網站設計云服務器、微信公眾號、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司