1
A
回答
-2
你的表發動機類型應該是InnoDB,MyISAM數據沒有。 myisam不支持事務,所以你不能使用提交或回滾。
檢查你的表引擎類型:
show create table 'table_name';
更改您的引擎類型:?你的意思是規則
ALTER TABLE `table_name` ENGINE=INNODB;
相關問題
- 1. 交易不回滾
- 2. 交易不回滾
- 3. PDO:交易不回滾?
- 4. 春季:交易不回滾
- 5. PetaPoco交易不回滾
- 6. 如何回滾不交易
- 7. JTA交易回滾
- 8. cakephp回滾交易
- 9. PDO交易提交而不是回滾
- 10. MySQL的回滾在交易
- 11. Glassfish:JTA/JPA交易未回滾
- 12. ActiveRecord回滾多筆交易
- 13. 交易沒有回滾
- 14. Yii交易沒有回滾
- 15. 交易失敗後回滾
- 16. Sequelize.js交易未回滾
- 17. Yii的交易doen't回滾
- 18. 管理交易回滾
- 19. 春季JUnit JPA交易不回滾
- 20. 交易不會使用TransactionTemplate回滾
- 21. 不回滾春季交易從ZK
- 22. MySQL的:交易不會回滾
- 23. 笨交易查詢不能回滾
- 24. 交易接受空,並且不回滾
- 25. TSQL交易 - 提交和回滾
- 26. PDO交易回滾時返回LastInsertID
- 27. 返回內部交易和ActiveRecord ::回滾
- 28. Laravel Eloquent ORM交易
- 29. 春季多筆交易回滾
- 30. 春季交易失敗回滾
驗證異常不會造成交易rolllback? – MstfAsan
是的,規則位於模型類。如果拋出異常驗證(來自模型類規則),該如何回滾? –
你首先檢查是否有效然後堅持數據庫 – MstfAsan