Thực sự không cần truy vấn con. Bạn chỉ có thể lấy giá trị cho cột khác trong cùng một hàng và đặt nó trong cột đầu tiên:
UPDATE
exp_weblog_data
SET
field_id_380 =field_id_41
WHERE
weblog_id = 191
AND
field_id_41 != ''
Thực sự không cần truy vấn con. Bạn chỉ có thể lấy giá trị cho cột khác trong cùng một hàng và đặt nó trong cột đầu tiên:
UPDATE
exp_weblog_data
SET
field_id_380 =field_id_41
WHERE
weblog_id = 191
AND
field_id_41 != ''
Lỗi 1148 MySQL Lệnh đã sử dụng không được phép với phiên bản MySQL này
MySQL:@variable so với biến. Có gì khác biệt?
Có thể loại bỏ tất cả các ràng buộc khóa ngoại trên một bảng cùng một lúc trong mySQL 5 không?
Làm cách nào để chuyển một lát [] sang điều kiện IN trong một câu lệnh SQL đã chuẩn bị sẵn với điều kiện không phải IN?
Làm thế nào để so sánh hai trường / cột trong một điều kiện?