Insert or Update sous MySQL

Si vous désirez insérer des données sous MySQL ou effectuer une mise à jour sur la ligne s’il existe déjà, sachez qu’il existe une syntaxe permettant de réaliser l’opération au sein d’une instruction INSERT.

Pour pouvoir utiliser cette syntaxe vos tables devront obligatoirement posséder une clé primaire puisque c’est sur cette clé qu’un test va être effectué par MySQL.

Mise à jour d’une ligne MySQL si elle existe déjà

INSERT INTO `base`.`table` (`champ`) VALUES ('valeur') ON DUPLICATE KEY UPDATE `champ` = 'valeur';

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nos partenaires

PrestaShop

PrestaShop nous fait confiance en nous délivrant la certification Expert qui démontre notre expertise concernant leur logiciel e-commerce. Nous avons également obtenu deux certifications officielles PrestaShop Fullstack Developer.

PayPlug

PayPlug est la solution de paiement française qui simplifie le paiement pour l’ensemble des TPE et PME de l'e-commerce, aussi bien en ligne qu’en magasin.

Klaviyo

Klaviyo, leader mondial du marketing automation, propose une solution complète qui s'interface avec vos canaux de vente.