Copie d'un enregistrement dans une table backup

Copie d'un enregistrement dans une table backup - SQL/NoSQL - Programmation

Marsh Posté le 18-07-2007 à 09:38:48    

Bonjour,
 
 
j'aimerais créer un backup de chaque enregistrement d'une table,
 
donc j'ai ma table de production qu'on appellera TABLE1 et j'aimerais dupliquer l'enregistrement ayant l'id 5 dans la table TABLEBKP
 
les deux tables ont la même structure bien sur.
 
 
je suis certain qu'il y a une astuce simple rapide et propre ... mais je ne trouve pas


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 18-07-2007 à 09:38:48   

Reply

Marsh Posté le 18-07-2007 à 09:45:59    

Code :
  1. INSERT INTO tablebkp tk SELECT * FROM table1 t1 WHERE t1.id=5


je recommanderais quand même de specifier les champs insérés plutot que d'utiliser l'*


Message édité par anapajari le 18-07-2007 à 09:46:10
Reply

Marsh Posté le 18-07-2007 à 10:46:14    

exacte ca fonctionne ... pourquoi n'y ais je pas pensé ... allalala  
 
 
merci


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 18-07-2007 à 22:46:33    

je voudrais enregistrer plusieurs valeur identiques mais j'ai l'erreur suivante :
Duplicate entry '56' for key 1  
 
 
que dois je faire pour autoriser cela ?


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 19-07-2007 à 08:56:16    

virer la notion de clé primaire qui doit  vraisemblablement être déclarée la colonne 1 de ta table

Reply

Marsh Posté le 19-07-2007 à 09:06:25    

et si tu backup plusieurs fois un même record (sur base de la pk je parle) je te conseille de mettre un timestamp en plus dans ton record ou qque chose qui te permette de retrouver le bon si il faut

Reply

Marsh Posté le 19-07-2007 à 13:11:29    

J'enregistre a chaque fois l'heure a laquel est effectuer toute modif !
 
merci pr la cle primaire qui était belle et bien sur la colonne 1 ....
 
merci


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed