[MySql] comande REPLACE

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

  • Votes
  • Date
  • Date décroissante
  1. 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..
    1. 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.
      1. 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