Bonjour,
Je travaille avec mysql5.1 et eclipse3.1.
J'ai besoin de dupliquer des lignes de données, pour archivage. Il s'agit, pour une table donnée, de taguer une ligne à "archivée", puis, de recopier cette ligne dans la même table, à l'identique sauf le tag "archivée".
Le besoin de faire coexister ces deux lignes est obligatoire.
Voici mon algorithme :
1. Je tague les lignes en "archivées"
Pour chacune des lignes concernées :
2. Je récupère la ligne avec un select dans un objet.
3. Je la réinsère sans le tag, afin qu'elle continue son cycle de vie, avec un insert grâce à l'objet récupéré.
Existe t-il une façon moins lourde que de faire une boucle, qui, pour chacune des lignes, va faire un select, puis un insert ?
Merci.
Partager