Mysql
 sql >> Datenbank >  >> RDS >> Mysql

InnoDB MYSQL wird auf dem Webserver nicht unterstützt

Ich hatte das gleiche Problem. Der Anbieter, den ich verwenden musste, hatte nur MyISAM und ich habe es in InnoDB entwickelt. Eine Migration ist möglich, da MyISAM anscheinend alle FK-Befehle ignoriert, die Sie beim Erstellen des Schemas verwenden.

Ich habe einen einfachen Export aus der Mysql-Workbench verwendet und Schema und Inhalt in den Remote-Host importiert.

Ich denke, die Einschränkungen der Datenbank würden beibehalten, da ich mit InnoDB mit FK-Prüfung entwickelt und getestet habe. Wenn Ihr Code solide ist, sollte das Risiko minimal sein, dass die Datenbank die Integrität verliert. Aber es kann natürlich Fälle von unvorhergesehenen Problemen mit den Schlüsseln geben, wenn Sie einige Beschränkungen in Ihrem Code nicht handhaben.

Eine Übersicht über die InnoDB und MyISAM Speicher-Engines könnten Ihnen die Antwort geben, wenn Sie sich auf irgendetwas anderes verlassen haben, das die beiden voneinander unterscheidet.