更新记录
转载请注明出处。
2022年9月3日 发布。
2022年9月3日 从笔记迁移到博客。
事务说明
事务(transaction)一种机制,用于执行成批的MysqL操作
用以保证没有不完整的操作结果
只有 Innodb 引擎的数据库或表才支持事务
开启事务
START TRANSACTION;
提交
提交并关闭事务
COMMIT;
回滚
回滚并关闭事务
ROLLBACK;
保存保留点
SAVEPOINT 保留点名称;
回滚到保存点
ROLLBACK TO SAVEPOINT 保存点;
释放保留点
RELEASE SAVEPOINT 保留点名称;
自动事务提交
SET AUTOCOMMIT = 1;//开启自动事务提交
SET AUTOCOMMIT = 0;//关闭自动事务提交
注意:针对每个连接,而不是设置服务器。
设置事务的隔离级别
SET TRANSACTION
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SERIALIZABLE
注意
DROP DATABASE;
DROP TABLE;
DROP;
ALTER TABLE;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。