CẬP NHẬT PostgreSQL
Tuyên bố CẬP NHẬT
Câu lệnh UPDATE
được sử dụng để sửa đổi (các) giá trị trong các bản ghi hiện có trong bảng.
Ví dụ
Đặt màu của Volvo thành 'đỏ':
UPDATE cars
SET color = 'red'
WHERE brand = 'Volvo';
Kết quả
UPDATE 1
Điều đó có nghĩa là 1
hàng bị ảnh hưởng bởi câu lệnh UPDATE
.
Lưu ý: Hãy cẩn thận với mệnh đề WHERE
, trong ví dụ ở trên TẤT CẢ các hàng nơi brand = 'Volvo' được cập nhật.
Bảng hiển thị
Để kiểm tra kết quả, chúng ta có thể hiển thị bảng bằng câu lệnh SQL này:
Cảnh báo! Nhớ Ở ĐÂU
Hãy cẩn thận khi cập nhật hồ sơ. Nếu bạn bỏ qua mệnh đề WHERE
, TẤT CẢ các bản ghi sẽ được cập nhật!
Ví dụ
Nếu không có mệnh đề WHERE
, TẤT CẢ các bản ghi sẽ được cập nhật:
UPDATE cars
SET color = 'red';
Kết quả
UPDATE 4
Điều đó có nghĩa là cả 4
hàng đều bị ảnh hưởng bởi câu lệnh UPDATE
.
Bảng hiển thị
Để kiểm tra kết quả, chúng ta có thể hiển thị bảng bằng câu lệnh SQL này:
Cập nhật nhiều cột
Để cập nhật nhiều cột, hãy phân tách các cặp tên/giá trị bằng dấu phẩy ,
:
Ví dụ
Cập nhật màu sắc và năm cho xe Toyota:
UPDATE cars
SET color = 'white', year = 1970
WHERE brand = 'Toyota';
Kết quả
UPDATE 1
Điều đó có nghĩa là 1
hàng bị ảnh hưởng bởi câu lệnh UPDATE
.
Bảng hiển thị
Để kiểm tra kết quả, chúng ta có thể hiển thị bảng bằng câu lệnh SQL này: