Mysql
 sql >> Base de données >  >> RDS >> Mysql

besoin de déplacer des données d'un champ à un autre, au sein d'une même table

Vraiment pas besoin de la sous-requête. Vous pouvez simplement prendre la valeur de l'autre colonne de la même ligne et la définir dans la première colonne :

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