Versions available for this page: CUBRID 8.4.0 | CUBRID 8.4.1 | CUBRID 8.4.3 | CUBRID 9.0.0 |
LAST_INSERT_ID 함수는 하나의 INSERT 문에 의해 AUTO_INCREMENT 칼럼에 가장 최근에 삽입된 값을 반환한다. LAST_INSERT_ID 함수가 반환하는 값은 다음의 특징을 가진다.
LAST_INSERT_ID()
CREATE TABLE ss (id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, text VARCHAR(32));
INSERT into ss VALUES(NULL,’cubrid’);
SELECT LAST_INSERT_ID();
last_insert_id()
=======================
1
INSERT INTO ss VALUES(NULL,’database’),(NULL,’manager’);
SELECT LAST_INSERT_ID();
last_insert_id()
=======================
3
CREATE TABLE tbl (id INT AUTO_INCREMENT);
INSERT INTO tbl values (500), (NULL), (NULL);
SELECT LAST_INSERT_ID();
last_insert_id()
=======================
1
INSERT INTO tbl values (500), (NULL), (NULL);
SELECT LAST_INSERT_ID();
last_insert_id()
=======================
3
SELECT * FROM tbl;
id
=======================
500
1
2
500
3
4