【发布时间】:2011-02-27 08:42:18
【问题描述】:
我有两张桌子。表 a 参考表 b 我相信。
当我尝试像这样一起删除包时:
$query="DELETE a, b FROM classified as a, $sql_table as b WHERE a.ad_id = '$id'
AND a.classified_id = b.classified_id AND a.poster_password='$pass'";
我猜必须先删除b。 即使在 PhpMyAdmin 中,如果 b 还在,我也无法删除 a,所以我先删除 b。
但是什么决定了先到的顺序呢?
这些表都是 InnoDB。
我该怎么办?
谢谢
【问题讨论】:
-
之所以引用键是这样的,是因为我在显示我的记录时使用了 JOIN...你知道的。
标签: php sql mysql html database