heh. Je peux imaginer. Tu dois evidemment ordonnancer tes insertions afin de satisfaire les contraintes de foreign keys.Envoyé par Tchinkatchuk
Disons que tu insères des trucs dans table ta, tb, et tc. Manque de bol, tu dois insérer une ligne dans tc avant d'insérer des lignes dans ta et tb. Je ne sais pas exactement ce que tu génères les données à insérer, mais avec une petite table de correspondance qui spécifie l'ordre tu devrais t'en sortir. Quelque chose comme :
N
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 my %ordre = ( ta => 2, tb => 3, tc => 1, ); for my $table ( sort { $ordre{$a} <=> $ordre{$b} } keys %ordre ) { # insertion de je ne sais pas quoi dans la table citée dans $table }
Partager