문제점이라 해야될지 버그라 해야될지. mysql_insert_id 같은 경우 insert 시 현재 순서를 반환하고 update 시에는 다음 auto_increment 를 반환한다. 간단히 설명하면 1번행만 존재하고 있을때. 1번 데이터와 동일한 내용을 update 하면 mysql_insert_id() 가 "2" 을 반환한다. 해당 값이 절대적인 primary_key 인줄 알았는데 그게 아닌 auto_increment 에 따른 순서를 반환함 왜 몰랐지...ㅡㅡ; 상당히 위험한건데... 문제가 발생했던게 "INSERT ... ON DUPLICATE KEY UPDATE ..." 구문을 사용하게 되면 update 와 insert 를 쉽게 할 수 있는데 이렇게 될 경우 insert 인지 update 인지를 알아낼..