mysql COMMIT
时间: 2023-08-21 14:18:23 浏览: 168
mysql command
在MySQL中,COMMIT是用于提交事务的命令。当事务中的所有操作都成功完成后,可以使用COMMIT命令将这些操作永久保存到数据库中。在执行COMMIT命令之前,可以使用ROLLBACK命令来回滚事务,即撤销之前的操作。\[1\]
如果MySQL的自动提交功能被启用(autocommit=1或ON),则每个SQL语句都会被视为一个单独的事务,并在执行后立即提交。这意味着不需要显式地使用COMMIT命令来提交事务。\[2\]
如果想要手动提交事务,可以将自动提交功能禁用(autocommit=0或OFF),这样在执行SQL语句后,事务不会自动提交,需要使用COMMIT命令来手动提交事务。可以使用以下命令来设置手动提交:set autocommit=0或set autocommit=OFF。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [mysql的事务提交(commit)与回滚(rollback)详解](https://blog.csdn.net/weixin_43639512/article/details/84304672)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文