Spring boot配置的事务失效,出现错误数据不回滚解决方案
修改mysql数据库表的引擎: alter table demo engine=innodb;
如果报innodb不能使用:
解决方法:
1.关闭MySQL数据库
2.修改my.ini文件,把skip-innodb这行注释掉;default-storage-engine改成INNODB(运行不了,就用默认的MYISAM)
3.打开MySQL数据库
当然把innodb改成MyISAM也行。
都不行的话查看安装的mysql是否支持innodb:
-- (查看mysql的引擎)
show ENGINES;
SHOW variables like"have_%";
都没有的话,重新安装新版本的mysql。
注意:安装mysql数据库的时候,字符选择gbk