原创 InnoDB在RR隔離級別下解決幻讀問題

表象:快照讀(非阻塞讀)—僞MVCC 內在:next-key鎖(行鎖+gap鎖) 當前讀和快照讀 當前讀:select…lock in share mode(共享鎖),select…for update(排他鎖) 當前讀:upda

原创 MySql數據庫事務相關

MqlSQL的事務是由存儲引擎所決定的,比如MYISAM,MEMORY,ARCHIVE都不支持事務,而事務的存在則保證了一組查詢要麼全部成功,要麼全部失敗。mySql的事務採取的是自動提交的模式,除非顯示開始一個事務修改自動提交模