티스토리 뷰
반응형
(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’;
반응형
'Devolopment > SQL' 카테고리의 다른 글
[MySQL] 프로세스 확인 및 Kill (0) | 2015.05.29 |
---|---|
MySQL 5.1 C API 한글매뉴얼 (0) | 2015.05.29 |
MySQL INSERT 성능 향상 (0) | 2015.05.28 |
[MySQL]INSERT ... ON DUPLICATE KEY UPDATE Syntax (1) | 2015.05.28 |
[MySQL] innoDB INSERT 속도 향상 방법 (0) | 2015.05.28 |
반응형
최근에 달린 댓글