Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 10h21   #1
Nouveau Membre du Club
 
Femme Anna
Développeur Java
Inscription : mai 2010
Messages : 105
Détails du profil
Informations personnelles :
Nom : Femme Anna
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur Java
Secteur : Conseil

Informations forums :
Inscription : mai 2010
Messages : 105
Points : 33
Points : 33
Par défaut Script long set Foreign_key_checks

Bonjour!

J'exécute un script de dump d'une databases InnoDB sous MySQL Query Browser afin d'injecter des données dans une nouvelle BDD quasi vide (beaucoup de données: le dump fait environ 126000 lignes).
Bien que je fasse au début et à la fin un SET FOREIGN_KEY_CHECKS (=0; et =1, je ne parviens pas à injecter les données des tables de jointure par exemple si les données de la table référencée par la colonne 2 de la table de jointure n'ont pas encore été insérées. En gros il vérifie bien les foreign keys.

J'ai découpé le script en plusieurs sous-scripts en supposant que c'était une question de taille, mais le problème continue de se poser...

Voila! Auriez vous svp une solution à ce problème?
Merci!
Annsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 11h09   #2
Membre régulier
 
Inscription : décembre 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 64
Points : 87
Points : 87
Bonjour,

Pourquoi ne pas faire avec mysql en ligne de commande comme exemple de la doc mysql :
Citation:
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> SOURCE dump_file_name;
mysql> SET FOREIGN_KEY_CHECKS = 1;
Ceci se trouve sur cette page :
http://dev.mysql.com/doc/refman/5.0/...nstraints.html
Cordialement
semaphore1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 12h38   #3
Nouveau Membre du Club
 
Femme Anna
Développeur Java
Inscription : mai 2010
Messages : 105
Détails du profil
Informations personnelles :
Nom : Femme Anna
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur Java
Secteur : Conseil

Informations forums :
Inscription : mai 2010
Messages : 105
Points : 33
Points : 33
Merci!
J'ai un peu lutté parce qu'à la moindre erreur l’exécution du script s’arrêtait!
Mais ça a fini par très bien marcher!
Annsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h51.


 
 
 
 
Partenaires

Hébergement Web