我有3个mysql查询要运行
mysql_query( "create temporary table here ");
mysql_query( "UPDATE Statement goes here ");
mysql_query( "DROP temporary table here  ") or die(mysql_error())我如何将它们包装在一个事务中?
发布于 2012-05-14 18:33:18
在MySQL中,DDL语句永远不是事务的一部分,比如create temporary table here。
发布于 2012-05-14 18:34:22
您可以使用mysqli_multi_query
mysqli_multi_query("CREATE ...;UPDATE Statement.. ; DROP temp ");请注意查询之间的;。
https://stackoverflow.com/questions/10581628
复制相似问题