mysql數據庫默認是自動提交,我們常用的客戶端工具sqlyog,在日常維護中,我們經常需要執行DML語句,由於mysql的自動提交特性,我們沒有了反悔的機會。該怎麼辦?
可以用下面的方法
解釋:begin會開啓一個事務,然後你執行你的dml語句,並通過select語句驗證,如果驗證通過,就執行commit,否則執行rollback
mysql數據庫默認是自動提交,我們常用的客戶端工具sqlyog,在日常維護中,我們經常需要執行DML語句,由於mysql的自動提交特性,我們沒有了反悔的機會。該怎麼辦?
可以用下面的方法
解釋:begin會開啓一個事務,然後你執行你的dml語句,並通過select語句驗證,如果驗證通過,就執行commit,否則執行rollback