Mysql
 sql >> база данни >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:Не може да се извика връщане назад, когато autocommit=true

Или се опитвате да извикате връщане назад, когато автоматичното записване е включено, или използвате таблици от тип MyISAM във вашата база данни, които не поддържат транзакции (и възможност за връщане назад).

Съдейки по проследяването на стека, транзакция към базата данни е неуспешна и при опит за създаване на SQLException и връщане на транзакцията се получава това изключение. Освен ако има нещо повече за изключението (като индикация къде във вашия код, изключението се задейства), тогава рискувам да предположа, че се дължи на MyISAM таблици.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Наклонени черти в MySQL таблици, но с използване на PDO и параметризирани заявки. Какво става?

  2. Как да избера цял ред, който има най-голям идентификатор в таблицата?

  3. MySQL CAST – Как да въведете Cast в MySQL

  4. Как да съхранявате няколко опции в една таблица?

  5. php mysql получава променливи данни от базата данни и изчислява