1. 程式人生 > >MySQL基礎入門學習【10】多表刪除

MySQL基礎入門學習【10】多表刪除

clas id號 mys 更新 IT from 查詢 基礎入門 where

DELETE tbl_name [.*] [, tbl_name[.*]]...

FROM table_references

[WHERE where_condition]

技術分享圖片

現在想把重復的記錄刪除掉,保留id號比較小的記錄。

一張表模擬多表刪除來實現:

(1) 查找重復記錄

技術分享圖片

(2) 參照這張表來刪除上面那個表中的數據

技術分享圖片

【涉及 子查詢、連接、多表更新、多表刪除 ; 多表操作時實現了自身的連接;通過自身的連接刪除重復的記錄】

MySQL基礎入門學習【10】多表刪除