gpt4 book ai didi

php - MySQL 事务和 USE `database name` 语句

转载 作者:行者123 更新时间:2023-11-29 12:57:42 25 4
gpt4 key购买 nike

我希望能够指定用于事务使用的数据库,例如:

mysql_query("START TRANSACTION");
mysql_query("USE `database1`");
mysql_query("DROP TABLE IF EXISTS `table1`");
mysql_query("COMMIT");

我找不到任何有关它的引用资料或语法(如果可能的话),有人可以帮忙吗?

提前致谢。

最佳答案

use 不可交易:

mysql> use mysql;

Database changed
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)

mysql> use test;

Database changed
mysql> rollback;
Query OK, 0 rows affected (0.00 sec)

mysql> select database();
+------------+
| database() |
+------------+
| test |
+------------+
1 row in set (0.00 sec)

mysql>

注意回滚后并没有回到mysql数据库

关于php - MySQL 事务和 USE `database name` 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23787393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com