91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql刪除多個表格數據庫數據的方法

發布時間:2020-09-04 09:39:15 來源:億速云 閱讀:119 作者:小新 欄目:MySQL數據庫

mysql刪除多個表格數據庫數據的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

mysql刪除多個表格數據庫數據的方法:在兩個表之間建立級聯刪除關系,實現刪除一個表的數據時,同時刪除另一個表中相關的數據,語句為【delete t1,t2 from t1,t2 where 條件】。

mysql刪除多個表格數據庫數據的方法

mysql刪除多個表格數據庫數據的方法:

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

delete t1,t2 from t1,t2 where 條件

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

DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或 DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id

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

DELETE t1 FROM t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL 或 DELETE FROM t1,USING t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL

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

DELETE t1,t2 from t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t1.id=25

注意此處的delete t1,t2 from 中的t1,t2不能是別名

如:delete t1,t2 from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25 在數據里面執行是錯誤的(MYSQL 版本不小于5.0在5.0中是可以的)

上述語句改 寫成

delete table_name,table2_name from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25

在數據里面執行是錯誤的(MYSQL 版本小于5.0在5.0中是可以的)

感謝各位的閱讀!看完上述內容,你們對mysql刪除多個表格數據庫數據的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

樟树市| 延庆县| 叶城县| 花莲市| 竹山县| 长葛市| 武鸣县| 重庆市| 泾阳县| 郑州市| 广灵县| 宜良县| 桦南县| 隆化县| 阳江市| 巩义市| 洛隆县| 崇明县| 若羌县| 东乌珠穆沁旗| 晋州市| 阿克苏市| 敖汉旗| 宜州市| 西贡区| 昌宁县| 麻城市| 濮阳市| 寿阳县| 前郭尔| 衡阳县| 泰宁县| 巴马| 沾化县| 宿松县| 宁蒗| 桃源县| 丰台区| 钟山县| 阿合奇县| 肥东县|