sql >> Database >  >> RDS >> Mysql

PESSIMESTIC LOCK werkt niet met Spring Data die toegang heeft tot MySQL

Het loopt dat het probleem werd veroorzaakt door het gebruik van een onjuist dialect met MySql. Die versie van Dialect "MySQLDialect" gaat uit van "MyISAMStorageEngine" als een standaard opslagengine tijdens het maken van tabellen. Die engine ondersteunt geen enkel type transactie. De enige opslagengine die transacties ondersteunt, is "InnoDB", dat wordt geselecteerd als de standaardkeuze bij het gebruik van andere dialecten zoals "MySQL55Dialect", "MySQL57Dialect" of "MySQL8Dialect"




  1. Hoe de autoreconnect-optie in te stellen met mysql-connector c++

  2. Kan ik PostgreSQL (pg) aan de clientzijde gebruiken (express/node.js)

  3. java.sql.SQLException:Io-uitzondering:kreeg min één van een leesaanroep tijdens JDBC-verbinding met Oracle

  4. De beste manier om datums in verschillende tijdzones in PHP op te slaan/weer te geven?