Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

precisa mover dados de um campo para outro, dentro da mesma tabela


Realmente não há necessidade da subconsulta. Você pode simplesmente pegar o valor da outra coluna na mesma linha e defini-lo na primeira coluna:
UPDATE 
  exp_weblog_data 
SET 
  field_id_380 =field_id_41 
WHERE 
  weblog_id = 191
AND 
  field_id_41 != ''