Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dialekt MyISAM generuje nieprawidłowy kod DDL

Jest zepsuty, MySQL porzucił wsparcie dla przestarzałego "type=" dawno temu. W przypadku MyISAM nie ma działającej implementacji zawartej w Hibernate. Dla InnoDB istnieje osobna implementacja (MySQL5InnoDBDialect).

Musisz to zaimplementować samodzielnie lub po prostu wybrać istniejącą implementację, np.:http://code.google.com/p/ snofyre/source/browse/trunk/snomed-osgi/uk.nhs.cfh.dsp.snomed.persistence/src/main/java/uk/nhs/cfh/dsp/snomed/persistence/orm/MySQL5MyISAMDialect.java

Chyba używanie InnoDB nie jest dla ciebie opcją? Zwłaszcza z powodu braku transakcji MyISAM nie pasuje do JPA.




  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 kopiuje wiersze do tej samej tabeli ze zmienioną wartością klucza (nie nadpisując istniejących)

  2. Błąd Django mysql

  3. mysql kolejność alfabetyczna

  4. Dlaczego ta konwersja daty MySQL zwraca NULL?

  5. ORDER BY data z datami przeszłymi po datach nadchodzących