1.MySQL参数autocommit生产环境设1还是0?为什么? 在生产环境中,为了事务一致性,需要把autocommit 设置为 0 这样可以进行事务全部成功后,在后一次性提交,如果某一步出错,可以rollback。 在会话进修改参数命令为: set @@autocommit=0; 为了设置为手动提交,可以在 my.cnf 中添加以下参数 [mysqld] autocommit=0 重启mysqld 即可生效 mysql> select @@autocommit; +————–+ | @@autocommit | +—