Để đặ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.