해보자

[Mysql] insert시, 넘버링하기 본문

DB/SQL

[Mysql] insert시, 넘버링하기

안댕 2020. 10. 2. 09:01

create

CREATE TABLE `table1` (
 `column1` INT(10),
 `column2` INT(10)
);

위와 같은 table이 있다고 가정해보자.

 

insert

INSERT INTO table1
(
    column1,
    column2
)
VALUES (
    1,
    COALESCE((SELECT MAX(t.column2) + 1 FROM table1 t WHERE t.column1 = 1),1)
);

위 질의문을 4번 실행시키면 아래와 같은 결과를 얻을 수 있다.

 

'DB > SQL' 카테고리의 다른 글

[Mysql] Date Format  (0) 2020.06.16