티스토리 뷰

반응형

(2014/08/19 10:02 작성 / 네이버블로그)


*case MySQL

단순히 원하는 값으로 초기화(initialize)하기를 원하는 경우

ALTER TABLE `TABLENAME` AUTO_INCREMENT=XXXXXX(설정한 인덱스번호);

기존의 ROW들을 재설정(reset)하기를 원하는 경우

ALTER TABLE `TABLENAME` AUTO_INCREMENT=1;
SET @CNT = 0;
UPDATE `TABLENAME` SET `TABLENAME`.`COLUMNNAME` = @CNT:=@CNT+1;

*case SQLite

SQLite autoincrement reset - 시퀀스 초기화(or 재설정)

UPDATE SQLITE_SEQUENCE SET seq = N WHERE name = ‘TABLE_NAME’; 


반응형
반응형
최근에 달린 댓글