728x90
반응형
WorkBench에서 PK를 AI값으로 저장할 때 발생하는 error에 대한 해결과정
Error 문구는 다음과 같다.
Cannot change column 'id': used in a foreign key constraint 'FK명' of table '변경하려는 id값을 참조하는 table'
-> 변경하려는 id값을 다른 하위테이블에서 참조하고 있기 때문에 발생하는 error였다. 해결과정은 간단했다.
1) 참조하고 있는 하위 table의 FK를 DROP
2) 변경하고자 하던 table의 id값을 AI로 설정
3) 1번에서 DROP했던 FK를 재설정
728x90
반응형
'Database > MySQL' 카테고리의 다른 글
[MySQL] CURDATE(), CURTIME(), NOW()함수 (0) | 2020.12.04 |
---|---|
[MySQL] 서브쿼리 사용법 (MyBatis 연동) (0) | 2020.12.02 |