sql >> Database teknologi >  >> RDS >> Mysql

MySql kopi værdi fra en række til en anden

Jeg ledte efter en løsning på dette, og jeg kom op på dette indlæg. Kørsel af sql førte dog til en syntaksfejl.

Med henvisning til mysql-dokumenternehttp://dev.mysql.com/ doc/refman/5.0/da/update.html jeg bemærkede - i hvert fald i version 5 - mysql har en anden syntaks for dette.

den generelle erklæring ville være:

update table t1, table t2 
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'


  1. Indsæt data i en MySQL-database

  2. Sådan fungerer COUNT_BIG() i SQL Server

  3. Fatal fejl:Kald til udefineret funktion session_register()

  4. SQL opdatering top1 række forespørgsel