일반적인 방법으로는, 외래키가 지정된 Table에 대해 truncate 명령어가 먹히지 않는다.
이를 해결하기 위해선 DB의 데이터를 삭제하고, DBCC의 Reseed 를 이용하여 ID를 초기화 하는 동작을 수행하면 된다.
DBCC Reseed와 관련한 문서는 링크로 대체한다.
'DB' 카테고리의 다른 글
[Oracle] Key 중복 시 insert 대신 update 처리 (merge into) (0) | 2021.06.30 |
---|---|
[MariaDB] Key 중복 시 insert 대신 update 처리 (INSERT ON DUPLICATE KEY UPDATE) (0) | 2021.06.30 |
[mysql/mariadb] Database export 하기 (db dump) (0) | 2019.06.21 |