包装mysql事务

时间:2012-05-14 10:31:07

标签: php mysql transactions

我有3个mysql查询要运行

mysql_query( "create temporary table here ");
mysql_query( "UPDATE Statement goes here ");
mysql_query( "DROP temporary table here  ") or die(mysql_error())

如何在交易中包装这些?

2 个答案:

答案 0 :(得分:2)

你没有。 DDL语句(例如create temporary table here)永远不会成为MySQL中事务的一部分。

答案 1 :(得分:0)

您可以使用mysqli_multi_query

mysqli_multi_query("CREATE ...;UPDATE Statement.. ; DROP temp ");
注意;在查询之间。