Bric à Brac - Ajouter des données à un champ MySQL qui en contient déjà

Bric à Brac

[03/02/2022] Ajouter des données à un champ MySQL qui en contient déjà

Appending data to a MySQL field

Ajouter des données à un champ MySQL qui en contient déjà

Pour ajouter des données à un champs de table MySQL qui en contient déjà (append), vous pouvez l'effectuer de cette façon avec l'instruction CONCAT :
 
UPDATE table SET field = CONCAT(IFNULL(field, ''), 'nouvelle infos') WHERE id = '5'

field est le nom de votre champs.
CONCAT permet d'ajouter des infos dans un champs contenant déjà des données.
IFNULL permet d'ajouter des infos dans un champs même si le champs est vide (condition) car si le champ contient la valeur NULL, alors CONCAT renverra également NULL

Bon code ;-)

© 2005 - 2024 • INFORMATUX Mentions légalesTraitement des données personnellesPolitique de confidentialité