|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Mathieu Inscription : avril 2008 Messages : 125 ![]() |
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 :
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 ! |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
phpmyadmin ne fait pas un "dump" comme mysqldump mais émule la fonctionnalité.
Que faire??? pas grand chose sinon faire un peu de traitement de fichier automatisé pour lire les bonnes tables en premier (grep ou expression réguliere...) ou sinon ya la solution "magique" du Disable foreign key checks, ça consiste à désactiver les contraintes pendant l'insertion des lignes (ça c'est souvent bon pour les perf) et les réactiver ensuite (bon ça c'est pas gratuit).
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Mathieu Inscription : avril 2008 Messages : 125 ![]() |
Ok, merci de tes remarques et idée !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com