我通过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命令行中运行架构时,在我运行回滚之后它可以回到之前。但是源方法无法回到之前。为什么?