Bonjour,
Voilà, j'ai 700 enregistrements dans une première table, je veux les passer dans une deuxième table en y ajoutant des informations d'une troisième table, via une clef étrangère entre les tables 1 et 3.
J'ai écrit un petit script et j'ai ajouté un compteur pour voir le nombre de tuples enregistrés.
Le compteur s'arrête à 507. Ca c'est normal, car la clef étrangère est une suite varchar et certains caractères sont encodés dans une des deux tables. Je peux corriger le problème facilement.
Mais ce que je ne comprend pas, c'est ça : Le compteur du script s'arrête à 507, ce qui signifie donc que 507 instruction INSERT into ont été effectuées, sur les 700 souhaitées.
Mais dans la table censée réceptionner les données, je n'ai que 253 enregistrement. Même des champs dont la clef étrangère ne comporte aucun caractère spécial ne sont pas récupérés et insérés.
Je me dis que c'est parce que la base de donnée ne peut pas traiter autant d'enregistrement en une fois, mais en fait j'en doute :?
D'où vient le problème d'après vous ?
Merci d'avance
Voilà, j'ai 700 enregistrements dans une première table, je veux les passer dans une deuxième table en y ajoutant des informations d'une troisième table, via une clef étrangère entre les tables 1 et 3.
J'ai écrit un petit script et j'ai ajouté un compteur pour voir le nombre de tuples enregistrés.
Le compteur s'arrête à 507. Ca c'est normal, car la clef étrangère est une suite varchar et certains caractères sont encodés dans une des deux tables. Je peux corriger le problème facilement.
Mais ce que je ne comprend pas, c'est ça : Le compteur du script s'arrête à 507, ce qui signifie donc que 507 instruction INSERT into ont été effectuées, sur les 700 souhaitées.
Mais dans la table censée réceptionner les données, je n'ai que 253 enregistrement. Même des champs dont la clef étrangère ne comporte aucun caractère spécial ne sont pas récupérés et insérés.
Je me dis que c'est parce que la base de donnée ne peut pas traiter autant d'enregistrement en une fois, mais en fait j'en doute :?
D'où vient le problème d'après vous ?
Merci d'avance