我想從兩個表中刪除數據的:使用一個查詢從兩個表中刪除數據?
是這樣的:
$rez = mysql_query("delete from slike where slike_id='$del' or delete from foto where foto_id='$del'");
我該怎麼做呢?謝謝。
我想從兩個表中刪除數據的:使用一個查詢從兩個表中刪除數據?
是這樣的:
$rez = mysql_query("delete from slike where slike_id='$del' or delete from foto where foto_id='$del'");
我該怎麼做呢?謝謝。
你應該先搜索你問..
DELETE FROM slike INNER JOIN foto on slike.slike_id= foto.foto_id where slike.slike_id='$del'
我想除非你使用MySQL triggers或有relation between columns這是不是更多鈔票。
它有一個關係slike_id = foto_id根據sql_query。 –
已解決,我刪除foto表,並在slike表中添加tho新列,並將所有列設置爲null。 – user1814358
$rez = mysql_query("DELETE FROM slike WHERE slike_id='$del' AND TRUE=DELETE FROM foto WHERE foto_id='$del'");
重複的問題。 – Anigel
http://stackoverflow.com/questions/1233451/delete-from-two-tables-in-one-query – antoox
是的,你可以。創建一個存儲過程並調用它! – Drew