sql >> Base de Datos >  >> RDS >> Mysql

necesita mover datos de un campo a otro, dentro de la misma tabla

Realmente no hay necesidad de la subconsulta. Simplemente puede tomar el valor de la otra columna en la misma fila y establecerlo en la primera columna:

UPDATE 
  exp_weblog_data 
SET 
  field_id_380 =field_id_41 
WHERE 
  weblog_id = 191
AND 
  field_id_41 != ''