sql >> Databasteknik >  >> RDS >> Mysql

MySql kopieringsvärde från en rad till en annan

Jag letade efter en lösning på detta och jag kom på det här inlägget. Men att köra sql ledde till ett syntaxfel.

Med hänvisning till mysql-dokumentenhttp://dev.mysql.com/ doc/refman/5.0/en/update.html Jag märkte - åtminstone i version 5 - mysql har en annan syntax för detta.

det allmänna uttalandet skulle vara:

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. Python - SQL Connector:Uppdatering fungerar inte

  2. Skapa strängindex med kod först

  3. Oracle:laddar en stor xml-fil?

  4. FEL 1030 (HY000) på rad 25:Fick fel 168 från lagringsmotorn