When looking at the max_binlog_stmt_cache_size parameter explanation, there is such a sentence. If nontransactional statements within a transaction require more than this many bytes of memory, the server generates an error. So, what are nontransactional statements? Look for the nontransactional keyword at http://dev.mysql.com/, and the first one that comes out is Rollback Failure for Nontransactional Tables. So what are Nontransactional Tables? Nontransactional Tables, non-transactional tables, tables that do not support transactions, that is, tables that use the MyISAM storage engine. Characteristics of non-transaction tables
1. MySQL transaction tables and non-transaction tables
##Introduction: When viewing the max_binlog_stmt_cache_size parameter explanation, there is such a sentence: If nontransactional statements within a transaction require more than this many bytes of memory, the server generates an error.
2. Mysql master desynchronization problem handling
3.
Mysql non-transaction table rollback failure phenomenon
Introduction: When executing ROLLBACK (rollback), if the next The following message indicates that 1 or more tables used in the transaction do not support transactions: Warning: Some changes to non-transactional tables cannot be rolled back. These non-transactional tables are not affected by ROLLBACK statements. If you accidentally mixed transactional and non-transactional tables in a transaction, the most likely cause of this message is that you thought this4.
Mysql master never Synchronization problem handling
##5.
Easily solve the phenomenon of Mysql non-transaction table rollback failure_MySQLIntroduction: Easily solve the phenomenon of Mysql non-transaction table rollback failure
The above is the detailed content of 5 recommended articles about non-transaction tables. For more information, please follow other related articles on the PHP Chinese website!