Bonjour,
Je vous expose mon souci.
Voila .. j'ai une table concernant pas mal de colonne.
Cette table a une clef composée sur 2 champs : identifiant et environnement (tout 2 des entiers)
J'ai besoin de dupliqué tous les tuples dont l'environnement est 0 et de le passer a 1.
En gros .. j'ai des tuples dont l'identifiant est pas important ici et dont l'environnement est 0.
Je veux copié exactement ces tuples là .. mais passer son environnement à 1.
J'ai bien vu les requêtes du type:
Cette requête ne fonctionne bien evidement pas puisque je duplique la clef primaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part insert into maTable (select * from maTable where environnement=0)
En gros, je veux forcer le champ environnement à 1 lors de l'insert
J'ai bien vu le ON DUPLICATE KEY UPDATE .. qui passe bien mon champ environnement à 1 mais j'ai plus les tuples avec les environnement à 0 :'(
Mon problème me parait pas très compliqué mais je ne vois pas comment faire
Est ce que quelqu'un a une idée ?
Cordialement
Partager