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

Mysql opdaterer en række med en anden rækkeværdi i samme tabel

Brug en selv-join med multiple tabellen UPDATE syntaks:

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. SQL-forespørgsel for at tælle antallet af gange, at visse værdier forekommer i flere rækker

  2. Kaldning af en lagret procedure inden for en lagret procedure

  3. Adgang nægtet for MYSQL ERROR 1045

  4. APPEND_ONLY_STORAGE_INSERT_POINT-låsen