我试图一次删除多个表上的多个记录
将sql脚本用于php mysql_query函数:
$sql= " delete from table1 where id = '$id';
delete from table2 where id = '$id';
delete from table3 where id = '$id';";
mysql_query($sql, $connect);
但它似乎不起作用,是否有一些错误?还有其他办法吗?
答案 0 :(得分:0)
尝试使用事务,它将提供开箱即用的原子性,一致性,隔离性和持久性,并在性能以及。就 mysql API 而言,请尝试继续 PDO 或 MYSQLi 。