0
這裏是代碼刪除記錄我使用:使用不同的表從不同的數據庫
DELETE FROM db1.table1
WHERE db1.table1.Timestamp = db2.table2.Timestamp;
不能在所有準備語句。這讓我瘋狂!
這裏是代碼刪除記錄我使用:使用不同的表從不同的數據庫
DELETE FROM db1.table1
WHERE db1.table1.Timestamp = db2.table2.Timestamp;
不能在所有準備語句。這讓我瘋狂!
試試這個
DELETE from db1.table1 WHERE
db1.table1.Timestamp IN(SELECT Timestamp FROM db2.table2) ;
它將從db1.table1
刪除所有匹配的記錄與db2.table2
工程。謝謝Yograj。但是爲什麼我的代碼沒有工作? – 2012-08-03 09:12:46
因爲,您沒有獲取這些記錄,您只是在db2.table2中指出了列。並且一列不能是一個值。 – 2012-08-03 09:15:03
是的。現在很清楚。謝謝 :) – 2012-08-03 09:19:02