이 테이블 (table1)을 가지고 있습니다 :삽입하지 않고 데이터베이스에서 마지막 ID를 얻는 효율적인 방법?
id = 1 , color = red
id = 2 , color = blue
마지막으로 삽입 한 색상 값을 어떻게 찾을 수 있습니까? 그것은 간단합니다 :
SELECT * FROM table1 ORDER BY id DESC limit 1
그리고 나서 색상을 얻으시겠습니까? 더 효율적인 방법이 있습니까? select * 대신에 마지막 행으로 가서 색을 찾으라고 말하십니까?
아무 것도 삽입하지 않기 때문에 마지막 삽입을 사용할 수 없습니다.
$id = $db->lastInsertId();