當我測試一些mysql提交和回滾過程時,在MyISAM引擎中發現了一些關於提交和回滾的問題。可以提交或回滾不能在MyISAM引擎上工作?我可以知道InnoDB和MyISAM Engine的不同之處。提交和回滾在Mysql的MyISAM中不起作用
回答
MyIASM不支持回滾和提交,您需要爲此使用InnoDB。 InnoDB和MyISAM數據之間
差異:
第一個主要區別我看到的是,InnoDB實現行級鎖,而MyISAM數據只能做一個表級鎖。在InnoDB中你會發現更好的崩潰恢復。但是,它沒有FULLTEXT搜索索引,就像MyISAM一樣。 InnoDB還實現了事務,外鍵和關係約束,而MyISAM則沒有。
該列表可以進一步。然而,他們在彼此的利益和利益方面都有其獨特的優勢。它們中的每一個在某些情況下比另一個更適合。
所以總結:
- InnoDB的行級鎖定,MyISAM數據只能做全表級鎖。
- InnoDB有更好的崩潰恢復。
- MyISAM有FULLTEXT搜索索引,InnoDB沒有。
- InnoDB實現事務,外鍵和關係約束,MyISAM沒有。在谷歌
第一個答案......「提交或回滾不工作的MyISAM」
http://forums.mysql.com/read.php?21,68686,68701#msg-68701
有時用戶應該努力尋找某物比寫。
真的很感謝您的建議。我已經在使用Google。但是,我想看到不同的觀點:)。 –
這就是現在在谷歌的第一個答案。 –
MyISAM不支持實時交易(彷彿一切都被自動提交運行啓用):
http://dev.mysql.com/doc/refman/5.7/en/ansi-diff-transactions.html
InnoDB實現交易。 MyISAM不。 MyISAM是自動提交的。
- 1. MySQL提交和回滾
- 2. 事務回滾和不提交有什麼區別(在MySQL中)?
- 3. MySQL提交和回滾失敗
- 4. mysql事務(提交和回滾)
- 5. jQuery提交回調不起作用
- 6. MyISAM引擎上的MySQL回滾
- 7. jquery:返回:提交時不起作用 - 表單仍提交
- 8. BAPI提交和回滾
- 9. 回滾不起作用
- 10. Mysqli回滾不起作用
- 11. FluentMigrator回滾不起作用
- 12. Mysqli回滾不起作用
- 13. jdbc回滾不起作用
- 14. MySQL的回滾在交易
- 15. isset提交不起作用
- 16. Formspree:Ajax提交不起作用
- 17. 提交php不起作用
- 18. Javascript提交不起作用
- 19. 提交不起作用
- 20. 。提交不起作用
- 21. jQuery提交不起作用?
- 22. 提交不起作用
- 23. 返回false在表單提交中不起作用
- 24. TSQL交易 - 提交和回滾
- 25. ZF2 Mysql回滾提交函數
- 26. hibernate事務導致在mysql提交和隨後回滾innodb
- 27. PDO交易提交而不是回滾
- 28. 中間提交與回滾
- 29. 如何在PHP中實現MySQL的提交/回滾?
- 30. 表單提交在IE和Chrome中不起作用
這是一個很好的答案。感謝@Broken Heartღ –
@Thiha我很樂意幫助你。將其標記爲已接受。 –
如果mysql> = 5.6.4,現在'FULLTEXT'支持'InnoDB'。http://dev.mysql.com/doc/refman/5.6/en/fulltext-restrictions.html –