can't call rollback when autocommit=true配置文件my.ini怎么修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了can't call rollback when autocommit=true配置文件my.ini怎么修改相关的知识,希望对你有一定的参考价值。

connection.autocommit=true 这个属性是说,如果是true的话,就是自动提交,比如 在一个业务中中,你有多个操作数据库的子业务, 例如 业务SuperA中有子业务suba,subb,subc..... 如果是自动的话, suba操作成功 提交 subb操作失败 回滚 subc操作失败 回滚 按照我们的逻辑当SuperA中有某一环节操作失败的话,都应该回滚到没有操作之前 而当为true时,则为出现a成功 b,c失败 ,SuperA不具备了时务的特征,原子性等等 当不是true时,这时事务的管理提交给了spring,Spring的事务控制是以一个bean为单位的, SuperA是bean中一个方法或者其他,这样当执行事务SuperA时,只要a,b,c...中一个失败,都 会认定是失败操作 roolbac 参考技术A 以下是mysql数据库服务器配置文件my.ini的详细配置。应用场合是InnoDB引擎,2核CPU, 32位SUSE。
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
#避免外部锁定(默认是ON).
skip-external-locking
#索引缓冲区(仅作用于MYISAM表和临时表),决定了数据库索引处理

以上是关于can't call rollback when autocommit=true配置文件my.ini怎么修改的主要内容,如果未能解决你的问题,请参考以下文章

Can't create handler inside thread that has not called Looper.prepare()

Can't create handler inside thread that has not called Looper.prepare()

(android)Can't Create handler inside thread that has not called Looper.prepare()

python3.3.5运行报can't assign to fuunction call,咋回事?

Pandas中xs()函数:SyntaxError: can‘t assign to function call

在子线程中new Handler报错--Can't create handler inside thread that has not called Looper.prepare()(示例代码