PostgreSQL sequence reset / how to reset the sequence of PostgreSQL / column id reset / id 초기화 / sequence 초기화 / postgresql key initialization / initialize the key / 키 초기화 / 키 변경 / mysql / mariadb / auto increment
PostgreSQL에서 id reset 하는 방법
만약 Auto Increment 로 해놓았다면, column 에 대한 sequence 는 아래
처럼 접근할 수 있다.
${table}_${column}_seq
그래서 만약 product 라는 table 의 id column 의 sequence 를 변경하고
싶다면 아래처럼 하면 된다.
ALTER SEQUENCE product_id_seq RESTART WITH 1453;
MySql 에서 auto_increment 값을 변경하는 법
ALTER TABLE tbl AUTO_INCREMENT = 1;
현재의 auto_increment 값을 보는 방법:
SHOW TABLE STATUS FROM `database_name` WHERE `name` LIKE 'table_name' ;
SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';
댓글 없음:
댓글 쓰기