Page 1 sur 1
mettre à jour les doublons
Posté : 28 mai 2007, 10:06
par orgerix
Bonjour,
J'ai une table qui à un clé primaire. Lorsque j'insert de nouvelles données, j'aimerai qu'en cas de doublon, les champs soit modifié.
Est ce possible rien qu'avec une requete ?
Posté : 28 mai 2007, 10:33
par mere-teresa
Comment peux tu avoir un doublon ?
Tu as des index de type UNIQUE ?
Posté : 28 mai 2007, 11:11
par orgerix
Non, justment je peux pas avoir de doublon.
J'ai une cle primaire comme je l'ai dis.
Cependant, si j'essaye d'insérer une nouvelle ligne avec une valeur déjà existante, ca me retourne un message d'erreur.
J'aimerai qu'on lieu de l'envoie du message d'erreur, les champs soient modifié à la ligne de la valeur déjà rentré (je m'embrouille la...)
Posté : 28 mai 2007, 14:13
par Sékiltoyai
Utilise les requètes
REPLACE
Posté : 28 mai 2007, 17:13
par Jules Petibidon
hello,
sinon :
http://dev.mysql.com/doc/refman/5.0/fr/insert.html
ON DUPLICATE KEY UPDATE répond semble t'il à ton problème
Posté : 28 mai 2007, 18:43
par orgerix
Mercci beaucoup