집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 다음 자동 증가 ID를 얻는 방법은 무엇입니까?
자동 증가 ID 열이 있는 MySQL 테이블에 새 행을 삽입하려면 사용 가능한 다음 ID 값을 얻어야 합니다. 이를 달성하는 방법은 다음과 같습니다.
정보 스키마 사용:
다음 쿼리에서 정확한 결과를 반환하려면 information_schema_stats_expiry가 0으로 설정되어 있는지 확인해야 합니다(세션당 한 번만 필요함). ):
SET information_schema_stats_expiry = 0; SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'table_name' AND table_schema = DATABASE( );
`SHOW TABLE 사용 상태:
이 쿼리는 추가 테이블 정보와 함께 다음 자동 증가 ID 값을 반환합니다.
SHOW TABLE STATUS LIKE 'table_name';
사용 가능한 다음 ID 값이 있으면 다음 쿼리를 사용하여 결제 테이블:
INSERT INTO payments (date, item, method, payment_code) VALUES (NOW(), '1 Month', 'paypal', CONCAT("sahf4d2fdd45", id))
위 내용은 MySQL에서 다음 자동 증가 ID를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!