Spring boot配置的事务失效,出现错误数据不回滚解决方案

来源:互联网 发布:js trimend 编辑:程序博客网 时间:2024/06/05 02:19

修改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