0

実行する 3 つの mysql クエリがあります

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

これらをトランザクションでラップするにはどうすればよいですか?

4

2 に答える 2

2

あなたはそうしない。create temporary table hereMySQL のトランザクションの一部ではないような DDL ステートメント。

于 2012-05-14T10:33:17.877 に答える
0

mysqli_multi_queryを使用できます

mysqli_multi_query("CREATE ...;UPDATE Statement.. ; DROP temp ");

に注意してください。クエリの間。

于 2012-05-14T10:34:21.867 に答える