Bonjour à tous
Voici ce que j'ai lu sur un site dans des mes recherches sur la cas :http://www.tellaw.org/base-de-donnee...ue-avec-mysql/
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"INSERT INTO table (cle,champs) VALUES (1,'donnée') ON DUPLICATE KEY UPDATE champs='donnée'";
Ma question est la suite es que le ON DUPLICATE KEY se base obligatoirement sur la clé primaire ?Par cette opération, la base effectuera soit un insert si la clé (dans notre exemple : cle) n’existe pas, soit un update de « champs » si la clé existe.
Sinon comment l'appliquer sur une autre champs de la Table ?
Merci a tous
Partager