반응형
작업 도중, 방금 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 |
---|