使用命令是不报错的,但是最外层的事务rollback了,发现在数据库中还是会多两条数据,这是为什么?
set autocommit=0;
start TRANSACTION ;
insert into person (firstName,lastName) VALUES ('tr1','tr2');
START transaction ;
insert into person (firstName,lastName) VALUES ('tr1','tr2');
commit;
ROLLBACK;