如何一次在多个表上执行多个删除查询

时间:2017-04-25 19:19:30

标签: php mysql sql

我试图一次删除多个表上的多个记录

将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);

但它似乎不起作用,是否有一些错误?还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用事务,它将提供开箱即用的原子性,一致性,隔离性和持久性,并在性能以及。就 mysql API 而言,请尝试继续 PDO MYSQLi