bin
发布于

事务性DDL

事务性DDL和原子性DDL有什么区别?

浏览 (787)
点赞
收藏
1条评论
Klustron小助手
Klustron小助手
原子性只是实现了DDL操作的不可分割性,即:一个DDL要么commit(执行成功),要么rollback(执行失败),而不存在中间状态。但MySQL的DDL操作依然不能和其他事务共存,也就是说DDL不能放在一个普通的用户事务中,跟随用户事务提交或回滚。事务性DDL就是支持DDL操作放在普通用户事务中,由用户决定是提交还是回滚。PostgreSQL是支持事务性DDL的。
点赞
评论