sql >> Databasteknik >  >> RDS >> Mysql

behöver flytta data från ett fält till ett annat, inom samma tabell

Verkligen inget behov av underfrågan. Du kan bara ta värdet för den andra kolumnen i samma rad och ställa in det i den första kolumnen:

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


  1. Hur gör man MYSQL-förfrågeresultat ORDER BY villkor ordning?

  2. Visa det resultat som ligger närmast aktuellt datum och tid (MySQL &PHP)

  3. Kontrollera om IP finns i subnätet

  4. Finns det något sätt att konvertera alla befintliga tabelldata till UTF8-sortering?