sql >> Databasteknik >  >> RDS >> Mysql

Mysql uppdaterar en rad med ett annat radvärde i samma tabell

Använd en självkoppling med multipeltabellen UPDATE syntax:

UPDATE `table` AS t1 JOIN `table` AS t2 ON t2.slNo = 5
SET    t1.Name = t2.Name, t1.Quali = t2.Quali, t1.Exp = t2.Exp
WHERE  t1.slNo = 3



  1. Oracle:hur får man procent av totalt genom en fråga?

  2. postgresql returnerar 0 om det returnerade värdet är null

  3. Php/Mysql-datum sparat som '0000-00-00'

  4. Att lagra bildfiler i Mongo-databasen, är det en bra idé?