MYSQL回滚,当发生外键约束等错误时,会自动回滚吗?

WBOY
發布: 2016-06-23 13:32:34
原創
1527 人瀏覽過

MYSQL回滚,当发生外键约束等错误时,会自动回滚吗?
是否需要自己手动判断外键,然后手动rollback?


回复讨论(解决方案)

什么叫 自动回滚? 回滚 到哪里?
既然发生错误,正在执行的指令就什么都没做,所以也不存在回滚

当存在外键约束时也一样,并不存在主表成功子表失败或自表成功主表失败的情况,MySQL 会自行验证,只在都成功的情况下才会完成操作

所谓事务回滚并非 MySQL 的功能,而是用户的一种需求。mysql 只是提供一个容器,来帮助用户实现

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板