[JAVA-JSP] SQlite 외래키 업데이트가 작동이 안할 때(DB Browser)
제로베이스에서 SQlite 또는 MariaDB를 사용해서 프로젝트를 하라고 했는데, SQlite는 수업에서 다루지 않았지만 공부하는 겸 다루게 되었다. 서울시 와이파이를 데이터베이스에 저장하여 검색하는 프로젝트 진행중이었다. 하지만 외래키에 ON UPDATE CASCADE, ON DELETE CASCADE를 넣었는데 참조키가 삭제되거나 업데이트가 되어도 동작을 하지 않았다. Stackoverflow에서 찾았는가는 기억이 안나지만, 같은 고민을 하는 사람들을 위해 남겨본다. 기본적으로 DB browser에서 외래키를 허용한다고 하더라도, 다이나믹 웹프로젝트에서는 업데이트/삭제시 외래키 허용 쿼리를 실행시켜야 한다고 한다. 외래키 설정 후 업데이트, 삭제 CASCADE 정의. 외래키 설정하려면 CASCADE..
Java
2023. 3. 6. 02:19