如何更改 MySQL 表中的行例項值?


可以使用 UPDATE 語句和 WHERE 子句來更改行例項的值。基本上來說,MySQL 會根據查詢中給出的條件更改值。下面的例子可以說明這一點

假設我們想要將下面 'testing' 表中的 'Ram' 改名為 'Mohit' -

mysql> Select * from testing;

+----+---------+
| Id | Name    |
+----+---------+
| 1  | Harshit |
| 2  | Lovkesh |
| 3  | Ram     |
| 4  | Gaurav  |
+----+---------+

4 rows in set (0.00 sec)

現在,透過執行以下查詢,我們可以將 'ram' 所在的行例項更改為 'Mohit'。

mysql> UPDATE TESTING SET Name = 'MOHIT' WHERE name = ‘ram’;
Query OK, 1 row affected (0.13 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> Select * from testing;

+-----+---------+
| id1 | Name    |
+-----+---------+
| 1   | Harshit |
| 2   | Lovkesh |
| 3   | MOHIT   |
| 4   | Gaurav  |
+-----+---------+

4 rows in set (0.00 sec)

更新於: 2020 年 1 月 29 日

247 次瀏覽

開啟您的職業生涯

完成課程後取得認證

立即開始
廣告
© . All rights reserved.