강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Nanoha님의 프로필 이미지
Nanoha

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 생성, 조회 API 구현

상품을 많이 등록해서 db에서 직접 delete문을 날려 삭제했더니 data lnsert가 안됩니다.

작성

·

193

1

안녕하세요. 질문 드릴것이 있어 글을 남깁니다.

제가 동일 상품을 많이 등록해서 DB Browser를 열어

직접 delete문을 날려 db에서 데이터를 지우고

다른 상품을 등록하려 하였더니 DB가 lock됐다는 오류메시지와 함께 데이터 insert가 되지 않는 현상이 발생하였습니다.

ORM을 사용하면 반드시 코드로만 DELETE를 해야하는 건지요? DB에서 직접 data를 조작하면 해당 현상이 발생하는 건지, 혹시 해결책은 있는 것인지 여쭙니다.

<터미널 error log>

 

 

답변 1

0

그랩님의 프로필 이미지
그랩
지식공유자

답변을 했다고 생각했는데 놓치고 있었네요. 확인이 늦어 죄송합니다 😭

ORM이 아니어도 충분히 삭제가 가능합니다! sqlite database를 삭제해보고 다시해봐도 되고 아니면 서버를 종료 후 실행하면 다시 될 것으로 보여요!

Nanoha님의 프로필 이미지
Nanoha

작성한 질문수

질문하기