ioerror

MySQL auto_increment 의 다음 등록값 확인 방법 본문

DataBase

MySQL auto_increment 의 다음 등록값 확인 방법...

반응형

MySql 에서 primary key 값이 auto_increment 인 경우, row가 추가 됨에 따라 자동으로 증가된 값이 입력된다.

그럼 row 추가 전에 입력 예정 값은 어떻게 알수 있을까?

 

버전이 5 이상인 경우

select Auto_increment from information_schema.tables where table_schema = '[db_name]' and table_name = '[table_name]'

 

버전이 4.5 이상인 경우

show table status from [db_name] like '[table_name]';

 

그리고....

 

증가값을 초기화 하는 방법

/* 데이터가 있을때 */

alter table [table_name] auto_increment = 1;


/* 데이터가 없을때 */

truncate table [table_name];

 

반응형
Comments