2012-02-19 44 views
5

Tôi có bảng MySQL có tên là Cars. Bảng Cars có ba cột: id int auto increment, foo varchar(255), bar varchar(255).MySQL: cập nhật một bảng dữ liệu một cột sang cột khác

Tôi muốn cập nhật tất cả các hàng trong bảng Ô tô thành cột bar có cùng giá trị từ foo nếu foo không phải là rỗng. Vì vậy, cả foo và bar sẽ có cùng giá trị sau khi cập nhật ở bất cứ đâu foo không phải là null.

Trả lời

9
update cars set 
bar = foo 
where foo is not null 
+0

+1 Đầu tiên mà không có một lỗi cú pháp :) –

0
UPDATE cars SET bar = foo WHERE foo IS NOT null 
0

Truy vấn cập nhật sẽ là:

UPDATE Cars set bar = foo where foo is not null 
Các vấn đề liên quan