我想從兩個MySQL表刪除:與同image_id和pair_id ID的MySQL的交叉表中刪除
1) table_images.image_id
2) table_images_links.pair_id
而且table_images_links.il.object
1) table_images 2) table_images_links
所有行條目對於此ID應該完全等於 「貓」
我的查詢是:
mysql_query("
DELETE FROM table_images im, table_images_links il
WHERE im.image_id = il.pair_id
AND il.object = 'cat'
");
問題是在此查詢運行後沒有任何事發生。
我的問題是:我怎麼能跟蹤這一點,並使查詢符合我的需求。
謝謝!
你有沒有做正確的錯誤處理,例如_asked_數據庫查找它在嘗試執行查詢時可能遇到的錯誤?你是否使用phpMyAdmin這樣的前端嘗試了這個查詢,並且得到了什麼結果? – CBroe