日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


如何使用單一SQL語句刪除多表數(shù)據(jù),即使其中某些表沒有對應(yīng)記錄?


avatar
小浪云 2024-11-11 183

如何使用單一SQL語句刪除多表數(shù)據(jù),即使其中某些表沒有對應(yīng)記錄?

如何通過單一sql語句實(shí)現(xiàn)多表刪除?

你在刪除多表數(shù)據(jù)時(shí)遇到問題,你的sql語句無法成功刪除所有相關(guān)記錄。這是因?yàn)槟愕恼Z句使用的是內(nèi)連接,這要求所有被連接的表都必須含有要?jiǎng)h除記錄的id。第三張表中沒有符合條件的數(shù)據(jù),導(dǎo)致前兩張表中的數(shù)據(jù)也無法刪除。

要解決此問題,你可以使用左連接。左連接允許你刪除在任意一個(gè)表中存在該id的記錄,即使其他表中沒有對應(yīng)記錄。

改正sql語句:

DELETE dish, dish_flavor, setmeal_dish  FROM dish  LEFT JOIN dish_flavor ON dish.id = dish_flavor.id LEFT JOIN setmeal_dish ON dish.id = setmeal_dish.id WHERE dish.id IN (51, 52);
登錄后復(fù)制

使用左連接后,只要前兩張表中的任意一張含有需要?jiǎng)h除記錄的id,該記錄就會被刪除,即使第三張表中沒有對應(yīng)記錄。

sql學(xué)習(xí)資源:

  • w3schools教程https://www.w3schools.com/sql/
  • 菜鳥教程:https://www.runoob.com/sql/sql-tutorial.html
  • sql文檔:https://www.sqlite.org/lang.html

相關(guān)閱讀

主站蜘蛛池模板: 一个色在线视频 | 亚洲福利视频一区二区 | 波多野结衣久久精品 | 国产在线天堂a v | 伊人精品在线观看 | 久久久999国产精品 久久精品免费观看 | 亚洲国产精品婷婷久久 | 一区二区免费视频 | 欧美日韩国产亚洲一区二区 | 亚洲国产成人久久精品图片 | 亚洲一区二区久久 | 黄色片在线播放 | 狠狠干五月天 | 一区福利视频 | 亚洲国产成人久久 | 久久精品国产精品亚洲精品 | 日日网站| 波多野结衣精品 | 五月婷婷综合激情 | av2014天堂网 | 一级 在线播放 | 国产精品亚洲一区二区三区正片 | 中文线码中文高清播放中 | 亚洲成电影在线观看青青 | 亚洲一区二区欧美 | 亚洲自拍成人 | 男人的天堂97 | 亚洲美女视频网址 | 色婷婷激情综合 | 欧美写真视频一区 | 日韩久久久精品首页 | 亚洲人成电影在在线观看网色 | 五月天丁香激情 | 亚洲理论电影在线观看 | 亚洲欧美一区二区三区二厂 | 国产精品久久久久久网站 | 五月婷婷综合色 | 亚洲国产成人久久 | 亚洲福利一区 | 国内精品视频一区 | 五月天精品在线 |