使用一个查询从两个表中删除数据?

时间:2013-05-15 10:18:53

标签: php mysql

我想从两个表中删除数据:

类似的东西:

$rez = mysql_query("delete from slike where slike_id='$del' or delete from foto where foto_id='$del'");

我该怎么做?感谢。

3 个答案:

答案 0 :(得分:0)

你应该首先搜索你在问什么......

DELETE  FROM slike  INNER JOIN foto on  slike.slike_id= foto.foto_id where slike.slike_id='$del'

答案 1 :(得分:0)

除非您使用MySQL triggersrelation between columns,否则我认为这是不可行的。

答案 2 :(得分:0)

$rez = mysql_query("DELETE FROM slike WHERE slike_id='$del' AND TRUE=DELETE FROM foto WHERE foto_id='$del'");