为什么mysql源文件无法运行事务?

时间:2014-08-06 02:48:21

标签: mysql sql transactions

我通过mysql命令行输出一个外来文件:

source file.sql;

或通过这种方式:

mysql -uuser -ppassword -P 3306 database_name < file.sql

file.sql是:

begin;
delete from table1;
insert into table1 values(1,'name');
-- commit;

当我在mysql命令行中运行架构时,在我运行回滚之后它可以回到之前。但是源方法无法回到之前。为什么?

0 个答案:

没有答案