Maison >base de données >tutoriel mysql >Comment ajouter un préfixe de chaîne aux valeurs de colonne dans MySQL ?

Comment ajouter un préfixe de chaîne aux valeurs de colonne dans MySQL ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-12 17:44:02978parcourir

How do I Add a String Prefix to Column Values in MySQL?

Ajout d'un préfixe de chaîne aux valeurs de colonne dans MySQL

Pour ajouter une chaîne à une valeur de colonne dans MySQL, vous pouvez utiliser la fonction CONCAT . Cette fonction combine plusieurs chaînes en une seule.

Syntaxe :

UPDATE table_name
SET column_name = CONCAT('string_to_prepend', column_name);

Exemple :

Pour ajouter le chaîne "test" au début de la colonne "nom" dans la table "employés" :

UPDATE employees
SET name = CONCAT('test', name);

Exemple avec mise à jour conditionnelle :

Si vous souhaitez uniquement pour mettre à jour les lignes où la valeur actuelle de la colonne n'a pas déjà la chaîne "test" préfixée, vous pouvez utiliser la requête suivante :

UPDATE employees
SET name = CONCAT('test', name)
WHERE name NOT LIKE 'test%';

Cela garantit que "test" n'est ajouté qu'aux valeurs de colonne qui ne le contient pas.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn