programing

MariaDB UPDATE ROW_COUNT

css3 2023. 9. 12. 20:09

MariaDB UPDATE ROW_COUNT

다음 표를 가지고 있습니다(tnTEST) :-

fnidx fntext fnrown 수
10 aa 귀무의
11 bb 귀무의
12 cc 귀무의
13 dd 귀무의
14 귀무의

UPDATE 및 ROW_COUNT를 사용하여 이를 생성하고자 합니다 :-

fnidx fntext fnrown 수
10 aa 1
11 bb 2
12 cc 3
13 dd 4
14 5

이거 어떻게 해요?저는 MariaDB를 사용하고 있습니다.

다음이 작동하지 않습니다.

UPDATE tnTEST 
SET fnrownum = rcn
FROM (SELECT fnidx AS rci, 
      ROW_NUMBER() OVER (PARTITION BY 1 ORDER BY fnidx) AS rcn
      FROM tnTEST)
WHERE rci == fnidx;

언급URL : https://stackoverflow.com/questions/65932486/mariadb-update-row-count