[MySql] comande REPLACE

0m3n -  
 0m3n -
Bonjour à tous.

Voilà j'ai une simple commande REPLACE et je voudrais être sûr que l'on peut y insérer l'argument WHERE avant de tester.

Merci de répondre à cette question des plus simple mais dont je n'ai la réponse.

0m3n

3 réponses

IDNoires
 
Tu confonds REPLACE et UPDATE...

REPLACE c'est comme INSERT sauf que si tu as déja un enregistrement avec la même clé celui ci sera effacé avant que le nouveau soit inséré

REPLACE users ('id', 'name') VALUES ('207','Jean Pascal');

Update va par contre mettre à jour les données...
UPDATE users SET name = 'Jean Pascal' WHERE id = '207';

et n'oublie pas http://www.mysql.com est ton ami..
10
0m3n
 
Svp j'ai un travail à finir pour demain et il me faudrait savoir. Je précise : je veux savoir si la commande suivante est juste :

REPLACE INTO users SET name = 'jean pascal' WHERE id = '207'

Merci d'avance de vos réponses.
0
0m3n
 
Merci beaucoup !! T'es un marrant toi, lol. Pendant que tu y es tu ne t'y connaitrais pas un peu en javascript pour la questioon juste en-dessous ?

Merci encore
-6