Insert dans une table a partir d'une table avec une colone de plus
* Bonjour, *
En gros j'importe des données une fois par jours.
Pour cela j'ai 2 table : table1 et backuptable1
backuptable1 à exactement la même structure que table1 mais avec un champ date en plus à la fin.
Donc tout les jours je copie la table1 dans la table2 en ajoutant la date de l'importation dans le dernier champ. J'efface table1 et j'ajoute les nouvelles donnée.
Présentement je cherche un moyen simple de revenir en arrière s'il y a un problème.
J'ai penssé à la requette :
Code:
1 2 3 4
| INSERT INTO table1
SELECT *
FROM backuptable1
WHERE `dteImport` = "2010/06/13" |
mais puissque table1 na pas la colone dteImport cela ne fonctionne pas
Code:
#1136 - Column count doesn't match value count at row 1
Je suis en colocation donc je n'ai pas les privilège pour faire des triggers.
Y à t'il un moyen de faire un SELECT * -(Colone dteImport)
ou n'importe quoi qui pourrait fonctionner sans que je sois obligé d'énumérer tous les champs(plus de 200 par table et je fait cela sur plusieurs table)?
* Merci *