Select*fromInfo;+------+---------+-------- ----+|Id |Nom |Sujet |+----"/> Select*fromInfo;+------+---------+-------- ----+|Id |Nom |Sujet |+----">

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
WBOYavant
2023-09-19 16:57:02782parcourir

我们如何像更新 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)

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)

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