sql >> Database teknologi >  >> RDS >> Mysql

PESSIMESTIC LOCK virker ikke med Spring Data, der får adgang til MySQL

Det kører, at problemet var forårsaget af at bruge en forkert dialekt med MySql. Denne version af Dialect "MySQLDialect" antager "MyISAMStorageEngine" som en standardlagringsmotor, mens der oprettes tabeller. Denne motor understøtter ikke nogen form for transaktioner. Den eneste lagermotor, der understøtter transaktioner, er "InnoDB", som vælges som standardvalg, når du bruger andre dialekter som "MySQL55Dialect", "MySQL57Dialect" eller "MySQL8Dialect"




  1. Mysql group_concat begrænser rækker i gruppering

  2. Java 6-funktion fungerer på kommandolinjen, men fungerer ikke på Oracle-serveren (AES 256)

  3. MysqlDump fra Powershell og Windows-kodning

  4. Oracle Bulk Insert ved hjælp af SQL Developer