sql >> Database >  >> RDS >> Mysql

Programmatisch equivalent van importeren in phpMyAdmin

Je hebt dubbele problemen.

Die fout is een externe sleutelbeperkingsfout. Een tabel die u probeert te maken, heeft waarschijnlijk een externe sleutel naar een andere tabel die nog niet is gemaakt.

Ik heb hier enkele voorbeelden van de fout gevonden:

door dit te googlen:

Het tweede probleem is dat je waarschijnlijk in de problemen komt als je probeert een groot bestand te importeren, omdat ik denk dat je niet meerdere sql-opdrachten kunt uitvoeren, gescheiden door een; zoals je kunt in phpmyadmin. Ik stel voor om een ​​script als dit te gebruiken:

Ik heb het zelf niet geprobeerd, maar ik heb geen reden om aan te nemen dat het niet werkt.



  1. Opnieuw verbinding maken op MySQL-server is verdwenen

  2. MySQL OP DUPLICATE KEY - laatste invoeg-ID?

  3. EF6 met MySQL. De opgegeven sleutel was niet aanwezig in het woordenboek

  4. Eerste rij per groep selecteren