Bonjour à tous !

J'utilise une base de données en innoDb avec des clefs étrangères pour, entre autre, des listes et des lignes de liste (dans dans la table des lignes de liste se trouve une clef étrangère vers la liste).

Les problème est que, lors de mes exports de données dans PhpMyAdmin, ce dernier effectue d'abord l'export des lignes de liste puis celle des liste. Exemple de code généré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
INSERT INTO `lignesliste` (`Id`, `Liste`, `Quantite`) VALUES
(138, 1, 28);
INSERT INTO `listes` (`Id`, `Nom`) VALUES
(1, 'NomListe1');
Le problème est donc que lors de l'import de ce fichier généré, PhpMyAdmin gueule (avec raison) que la clef étrangère de la ligne de la liste ne trouve pas la liste dans la table des listes.

Savais-vous comment faire un export en respectant l'ordre d'insertion selon les clefs étrangères ? Car la j'en suis à éditer le fichier créé (pour faire passer l'insertion de la liste avec celles des lignes).

Merci !