PDO::lastInsertId — 마지막으로 삽입된 행의 ID 또는 시퀀스 값을 반환합니다(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0).
문자열 PDO::lastInsertId ([ string $name = NULL ] )
기본 드라이버에 따라 마지막으로 삽입된 행의 ID 또는 시퀀스 개체의 마지막 값을 반환합니다. 예를 들어, PDO_PGSQL()에서는 name 매개변수에 대해 시퀀스 개체의 이름을 지정해야 합니다.
참고: 기본 데이터베이스가 자동 증가 필드 또는 시퀀스 개념을 지원하지 않을 수 있으므로 이 방법은 서로 다른 PDO 드라이버 간에 의미 있거나 일관된 결과를 반환하지 않을 수 있습니다.
name은 ID가 반환되어야 하는 시퀀스 개체의 이름을 반환해야 합니다.
name 매개변수에 시퀀스 이름이 지정되지 않은 경우 PDO::lastInsertId()는 데이터베이스에 마지막으로 삽입된 행의 행 ID를 나타내는 문자열을 반환합니다.
name 매개변수에 시퀀스 이름이 지정된 경우 PDO::lastInsertId()는 지정된 시퀀스 개체에서 검색된 마지막 값을 나타내는 문자열을 반환합니다.
현재 PDO 드라이버가 이 기능을 지원하지 않는 경우 PDO::lastInsertId()는 IM001 SQLSTATE를 트리거합니다.