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

Programmatisches Äquivalent zum Import in phpMyAdmin

Sie haben doppelte Probleme.

Dieser Fehler ist ein Fremdschlüsseleinschränkungsfehler. Eine Tabelle, die Sie zu erstellen versuchen, hat wahrscheinlich einen Fremdschlüssel zu einer anderen Tabelle, die noch nicht erstellt wurde.

Ich habe hier einige Instanzen des Fehlers gefunden:

indem Sie dies googeln:

Das zweite Problem ist, dass Sie wahrscheinlich in Schwierigkeiten geraten, wenn Sie versuchen, eine große Datei zu importieren, da Sie meiner Meinung nach nicht mehrere SQL-Befehle ausführen können, die durch ein; wie Sie es in phpmyadmin können. Ich würde vorschlagen, ein Skript wie dieses zu verwenden:

Ich habe es nicht selbst ausprobiert, aber ich habe keinen Grund zu der Annahme, dass es nicht funktioniert.