Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để thay đổi giá trị của một phiên bản hàng trong bảng MySQL?

Lệnh UPDATE cùng với mệnh đề WHERE có thể được sử dụng để thay đổi giá trị của một thể hiện của một hàng. Về cơ bản, MySQL sẽ thay đổi giá trị trên cơ sở điều kiện được đưa ra trong truy vấn. Ví dụ sau có thể chứng minh điều đó

Giả sử chúng ta muốn đổi tên từ ‘Ram’ thành ‘Mohit’ trong bảng ‘testing’ dưới đây -

mysql> Select * from testing;

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

4 rows in set (0.00 sec)

Bây giờ, bằng cách chạy truy vấn sau, chúng ta có thể thay đổi phiên bản của hàng thành 'Mohit', trong đó nó là "ram".

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)