Fermer2
YmoxLe 05/11/2010 à 14:04
Je termine actuellement une série de batch imports. Je n'ai plus qu'une étape à réaliser, le script semble marcher… mais pas les requêtes.
Je fais une suite alternée de SELECT et de INSERT INTO (copie de champs pour lesquels je dois bien récupérer les valeurs, mise à jour d'autres de ces champs). Mon script, qui affiche les données de debug SQL, me dit que toutes les requêtes sont OK, et semblent avoir été effectuées. Je dis semble, car un petit coup d'œil dans les tables et je constate que mes enregistrements créés n'y sont pas.
J'ai mes requêtes construites qui s'affichent aussi, et en les copiant-collant dans phpMyAdmin, elles fonctionnent.
Je savais déjà qu'il y avait des soucis quand on supprimait un ou plusieurs enregistrements après en avoir créé/inséré, mais là, je trouve quand-même bizarre. Outre regrouper mes requêtes par type, est-ce qu'il y a une autre astuce ?

Merci

[Edit] : Je viens de voir la syntaxe INSERT INTO … VALUES SELECT …, je vais probablement passer à ça, mais j'aimerais quand-même comprendre ce qui gêne avec ma séquence