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

Диалектът MyISAM генерира грешен DDL

Той е счупен, MySQL изостави поддръжката за остарял "type=" преди много време. Няма работеща реализация, включена в Hibernate в случая на MyISAM. За InnoDB има отделна реализация (MySQL5InnoDBDialect).

Трябва да го внедрите сами или просто да изберете съществуващо изпълнение като: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

Предполагам, че използването на InnoDB не е опция за вас? Особено поради липсата на транзакции MyISAM не пасва добре на 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. Получавам NotImplementedError, когато се опитвам да направя подготвено изявление с mysql python конектор

  2. Как да управлявате мерни единици в PHP уеб приложение?

  3. актуализира колоната на таблицата след вмъкване на нов запис с помощта на MySQL тригери

  4. Изчислете разликата между две дати в часове и минути

  5. Използвайте Java за отдалечено архивиране на MySQL база данни