Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách đặt giá trị giống nhau cho một cột trong bảng MySQL

Để đặt giá trị cho một cột của tất cả bản ghi, sử dụng lệnh UPDATE.

Cú pháp đặt NULL:

UPDATE ten_bang SET ten_cot = NULL;

Cú pháp đặt chuỗi rỗng:

UPDATE ten_bang SET ten_cot = '';

Ví dụ: tạo bảng StudentDemo:

mysql> CREATE TABLE StudentDemo (
    -> StudentId INT,
    -> StudentName VARCHAR(100),
    -> Age INT
    -> );

Chèn dữ liệu:

mysql> INSERT INTO StudentDemo VALUES (1, 'Johnson', 23);
mysql> INSERT INTO StudentDemo VALUES (2, 'Carol', 24);
mysql> INSERT INTO StudentDemo VALUES (3, 'David', 20);
mysql> INSERT INTO StudentDemo VALUES (4, 'Bob', 21);

Dữ liệu gốc:

mysql> SELECT * FROM StudentDemo;
+-----------+-------------+------+
| StudentId | StudentName | Age  |
+-----------+-------------+------+
| 1         | Johnson     | 23   |
| 2         | Carol       | 24   |
| 3         | David       | 20   |
| 4         | Bob         | 21   |
+-----------+-------------+------+

Cập nhật cột Age thành NULL cho tất cả hàng:

mysql> UPDATE StudentDemo SET Age = NULL;

Kết quả:

mysql> SELECT * FROM StudentDemo;
+-----------+-------------+------+
| StudentId | StudentName | Age  |
+-----------+-------------+------+
| 1         | Johnson     | NULL |
| 2         | Carol       | NULL |
| 3         | David       | NULL |
| 4         | Bob         | NULL |
+-----------+-------------+------+

Tất cả 4 hàng đã được cập nhật thành công.