DBMS1 [MySQL] AUTO_INCREMENT 자동증가 값 가져오기 AUTO_INCREMENT는 데이터를 INSERT 할 때마다 값을 1씩 증가시켜 줍니다. 보통 테이블을 생성 할 때, primary key 중복을 막기 위해 AUTO_INCREMENT 설정해놓습니다. 오라클의 경우, nextval 함수를 이용하여 시퀀스를 생성할 수 있습니다. 테이블 생성 할 때, CREATE문에서 AUTO_INCREMENT를 설정해주면 사용 가능합니다. AUTO_INCREMENT=1로 설정하면 1부터 자동 증가됩니다. ※주의할 점※ InnoDB 엔진을 사용하는 경우 서버 재시작을 하게 되면 AUTO_INCREMENT 값이 초기화가 돼서 주의해야합니다. MyISAM (파일 기반 스토리지 엔진) - 디스크에 갱신 - 서버 재시작 해도 기존 AUTO_INCREMENT 값 유지 됨 InnoDB.. 2021. 10. 6. 이전 1 다음 반응형