标签: mysql
我很想知道 如何确保执行多个查询 如果其中一个查询失败,则回滚到原始状态
例如:
$qry1 = insert into table 1 (coloum1,coloum2) values(a,b); $qry2 = update table 2 set coloum3 = coloum3 - 1;
类似地,有大约4个查询要执行。 在这样的场景中:
基本上所有查询都应该运行,或者没有一个运行。
答案 0 :(得分:1)
交易是要走的路。 http://www.devshed.com/c/a/MySQL/Using-Transactions-In-MySQL-Part-1/
答案 1 :(得分:1)
它被称为transaction。
答案 2 :(得分:0)
您正在寻找的是MySQL交易。更多信息在他们的手册中。