首页 >

mysql执行sql脚本开启事物 |mysqlquery sql conn

mysql导入jar,mysql case函数用法,mysql 如何加表字段,mysql8.0.11 zip 配置,mysql进程数查看,mysqlquery sql connmysql执行sql脚本开启事物 |mysqlquery sql conn

首先,大家需要使用 MySQL 的命令行工具来执行 SQL 脚本,例如:

mysql -u username -p< script.sql

其中,username 为数据库用户名,script.sql 为要执行的 SQL 脚本文件名。

在 SQL 脚本中,大家可以使用 BEGIN 和 COMMIT 命令来开启和提交事务:

BEGIN;
INSERT INTO table1 (column1, column2, ...) VALUES (value1, value2, ...);
INSERT INTO table2 (column1, column2, ...) VALUES (value1, value2, ...);
...
COMMIT;

上述 SQL 脚本中,事务开始于 BEGIN 命令,结束于 COMMIT 命令。在这两个命令之间,所有的 SQL 语句都将作为一个事务来执行。

如果在 SQL 脚本执行过程中发生了错误,大家可以使用 ROLLBACK 命令来回滚事务:

BEGIN;
INSERT INTO table1 (column1, column2, ...) VALUES (value1, value2, ...);
INSERT INTO table2 (column1, column2, ...) VALUES (value1, value2, ...);
...
IF error_occurs THEN
ROLLBACK;
END IF;
COMMIT;

上述 SQL 脚本中,如果在执行过程中发生了错误,则会执行 ROLLBACK 命令回滚事务,否则会执行 COMMIT 命令提交事务。

以上就是在 MySQL 中执行 SQL 脚本并开启事务的方法。需要注意的是,必须使用 BEGIN 和 COMMIT 命令来开启和提交事务,否则 SQL 语句将会自动以独立事务的方式执行。


mysql执行sql脚本开启事物 |mysqlquery sql conn
  • mysql for mac低版本 |mysql blob类型插入图片
  • mysql for mac低版本 |mysql blob类型插入图片 | mysql for mac低版本 |mysql blob类型插入图片 ...

    mysql执行sql脚本开启事物 |mysqlquery sql conn
  • mysql limit用法跟表达式 |eclipse mysql driver
  • mysql limit用法跟表达式 |eclipse mysql driver | mysql limit用法跟表达式 |eclipse mysql driver ...

    mysql执行sql脚本开启事物 |mysqlquery sql conn
  • 如何在MySQL中修改列名 |mysql拒绝服务
  • 如何在MySQL中修改列名 |mysql拒绝服务 | 如何在MySQL中修改列名 |mysql拒绝服务 ...