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

InnoDB MYSQL не се поддържа на уеб сървър

Аз съм имал същия проблем. Доставчикът, който бях принуден да използвам, имаше само MyISAM и аз разработих в InnoDB. Възможно е да мигрирам, тъй като изглежда MyISAM игнорира всички FK команди, които използвате, когато създавате схемата.

Използвах просто експортиране от Mysql workbench и импортирах схема и съдържание в отдалечения хост.

Мисля, че ограниченията на базата данни ще бъдат запазени, тъй като разработих и тествах с помощта на InnoDB с FK проверка. Ако вашият код е стабилен, рискът базата данни да загуби целостта трябва да е минимален. Но разбира се може да има случаи на непредвидени проблеми с ключовете, ако не управлявате някои ограничения в кода си.

Общ преглед на InnoDB и 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 Групиране по конкретен 24-часов интервал

  2. получите предишна стойност на място за нулеви редове

  3. MySQL INSERT else, ако съществува UPDATE

  4. Как работи SQL инжекцията и как да се предпазя от нея

  5. Как мога лесно да конвертирам приложение на Django от mySQL в PostgreSQL?