首页 >

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 datetime写入 |mysql 数据库 系统异常
  • mysql datetime写入 |mysql 数据库 系统异常 | mysql datetime写入 |mysql 数据库 系统异常 ...

    mysql执行sql脚本开启事物 |mysqlquery sql conn
  • MySQL ETL工具推荐,让数据处理变得轻松自如 |mysql过期了如何再次使用
  • MySQL ETL工具推荐,让数据处理变得轻松自如 |mysql过期了如何再次使用 | MySQL ETL工具推荐,让数据处理变得轻松自如 |mysql过期了如何再次使用 ...

    mysql执行sql脚本开启事物 |mysqlquery sql conn
  • linux系统不支持 mysql |mysql 读取数据乱码问题
  • linux系统不支持 mysql |mysql 读取数据乱码问题 | linux系统不支持 mysql |mysql 读取数据乱码问题 ...