2015. 4. 27. 12:57

작업 도중, 방금 Insert 한 data 의 index 를 다른 Table 에 저장해야 하는 경우가 존재했다.

이런 경우 다음과 같은 방법을 사용하면 된다.


mysql_query("INSERT INTO mytable (1, 2, 3)");

$index = mysql_insert_id();


위의 함수는 PHP 에서 지원하는 mysql id 값을 가져오는 함수이기 때문에, 

쿼리문으로는 


SELECT MAX(id) FROM mytable.


이런식으로 사용할 수 있다. index 값의 최종값을 가져오므로 바로 방금 입력한 값의 index를 가져온다.

'Computer Programming > MySQL' 카테고리의 다른 글

[MySQL] ORDER BY 명령어 다중 사용  (0) 2015.03.02
Posted by 은돌군