Maison > base de données > tutoriel mysql > Comment pouvons-nous mettre à jour n'importe quelle valeur dans une vue MySQL comme nous mettons à jour une valeur dans une table MySQL ?

Comment pouvons-nous mettre à jour n'importe quelle valeur dans une vue MySQL comme nous mettons à jour une valeur dans une table MySQL ?

WBOY
Libérer: 2023-09-19 16:57:02
avant
772 Les gens l'ont consulté

我们如何像更新 MySQL 表中的值一样更新 MySQL 视图中的任何值?

Comme nous le savons tous, avec l'aide de l'instruction UPDATE, nous pouvons mettre à jour la valeur dans la table MySQL et de la même manière, nous pouvons mettre à jour la valeur dans la vue MySQL. La syntaxe de l'instruction UPDATE est la même, sauf qu'à la place du nom de la table, nous devons fournir le nom de la vue. Nous obtenons les données suivantes de la vue nommée "Info" pour illustrer le concept ci-dessus -

mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
| 101  | YashPal | History    |
| 105  | Gaurav  | Literature |
| 125  | Raman   | Computers  |
| NULL | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)
Copier après la connexion

Maintenant, supposons que nous voulions changer la valeur de Id de NULL à n'importe quelle autre valeur, puis à l'aide de la requête suivante, nous pouvons mettre à jour la valeur de la vue -

mysql> Update info set id = 130 where Name = 'Ram';
Query OK, 1 row affected (0.88 sec)

mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
| 101  | YashPal | History    |
| 105  | Gaurav  | Literature |
| 125  | Raman   | Computers  |
| 130  | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal