MySQL 事務回滾。在執行刪除、更新等操作時,防止誤操作


MySQL 事務回滾。在執行刪除、更新等操作時,防止誤操作

SELECT * FROM TABLE_NAME I WHERE I.TRANS_NO='P-2019000025'; # 原始數據
START TRANSACTION;
SELECT COUNT(1) FROM TABLE_NAME I;  #10條
DELETE FROM TABLE_NAME  WHERE TRANS_NO='P-2019000025';
SELECT COUNT(1) FROM TABLE_NAME I;  #刪除后還有9條
ROLLBACK;
SELECT * FROM TABLE_NAME I WHERE I.TRANS_NO='P-2019000025'; # 原始數據沒變

確保DELETE SQL 沒問題后,再拿出來單獨執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM