語法 1、
delete table_list_a from table_list_b where bool_expression;
從delete_table_list_a 刪除 bool expression 為true 的行。
例子:1、
語法 2、
delete from t1,t2 using (t1,t2,t3) where t1.id = t2.id and t2.id = t3.id;
也可以起到一樣的作用!
總結:當搜尋待刪除的行時,這些語句使用所有三個表,但是只從表t1和表t2中刪除對應的行
mysql delete語句刪除多張表
功能介紹 來從多個表中刪除資料。mysql允許delete語句中使用inner join子句來從表中刪除和另乙個表中的匹配的行記錄。從符合指定條件的t1和t2表中刪除行記錄 例項 從符合指定條件的t1和t2表中刪除行記錄 delete t1,t2 from t1 inner join t2 on t...
MYSQL DELETE表1關聯表2 多表刪除
delete語句無法進行多表資料刪除,即 delete t1,t2 from t1,t2 where 不可用,但可以在兩個表之間建立級聯關係,實現在刪除表1資料的同時,刪除表2的資料。例如 delete t1,t2 from t1 left join t2 on t1.id t2.id and t1...
SQL主表 從表
1.關於主表和從表怎麼選擇的問題 select from table,from後邊的是主表,join 後邊的是從表 常見的是取的字段多的表是主表,但不是常見的不一定每次都是對的。還要看後邊where 是用那張表的字段去做過濾,select a.id as menuid,a.name,a.icon u...