Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql Aktualizowanie rekordu o wartość z poprzedniego rekordu

Wypróbuj to zapytanie -

UPDATE refs_table t1
  JOIN (
    SELECT RefID, @s:=IF(Status IS NULL, @s, Status) Status
      FROM (SELECT * FROM refs_table ORDER BY RefID) r,
    (SELECT @s:=NULL) t
  ) t2
  ON t1.RefID = t2.RefID
SET t1.Status = t2.Status


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaprojektować wielodostępną bazę danych mysql

  2. Jak zaplanować procedurę składowaną w MySQL

  3. Jak zaktualizować bazę danych mysql za pomocą ajax i php w innerhtml?

  4. błąd 1265. Dane obcięte dla kolumny podczas próby załadowania danych z pliku txt

  5. cakephp 3.0 pobiera wartości w dwóch kolumnach jako jedną