Maison  >  Article  >  base de données  >  Comment insérer une nouvelle chaîne dans une valeur de colonne d'une table MySQL à l'aide de la fonction INSERT() ?

Comment insérer une nouvelle chaîne dans une valeur de colonne d'une table MySQL à l'aide de la fonction INSERT() ?

WBOY
WBOYavant
2023-08-24 15:45:13665parcourir

如何使用 INSERT() 函数将新字符串插入 MySQL 表的列值中?

Pour cela, nous devons utiliser le nom de la colonne comme premier paramètre de la fonction INSERT(), c'est-à-dire à la position de la chaîne d'origine. L'exemple suivant le démontrera :

Exemple

Supposons que nous voulions ajouter "/Old" à la valeur de la colonne "year_of_admission" de la table "Student", alors nous devons écrire la requête suivante :

mysql> Select INSERT(year_of_admission,5,0,'/Old')As 'Old Admissions' From Student;

+-----------------+
| Old Admissions  |
+-----------------+
| 2001/Old        |
| 2010/Old        |
| 2009/Old        |
| 2017/Old        |
| 2000/Old        |
+-----------------+

5 rows in set (0.00 sec)

We peut également ajouter la clause Utiliser WHERE ci-dessus dans la requête comme indiqué ci-dessous, -

mysql> Select INSERT(year_of_admission,5,0,&#39;/Old&#39;)As &#39;Old Admissions&#39; From Student WHERE year_of_admission < &#39;2017&#39;;

+----------------+
| Old Admissions |
+----------------+
| 2001/Old       |
| 2010/Old       |
| 2009/Old       |
| 2000/Old       |
+----------------+

4 rows in set (0.00 sec)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer