공부 이야기/데이터베이스
sqlalchemy.exc.InvalidRequestError: Could not refresh instance '<ToDo at 0x1a7a483cc50>'
mind:
2024. 2. 8. 22:28
DB에 Save (insert)를 한 후, Refresh를 통해 등록된 row를 반환할 때 에러
Primary Key가 Auto-Increment로 설정되지 않아서 생기는 문제
MySQL Workbench에서 SELECT를 해서 null이 있는지 확인
PK 설정 및 AI 주는 방법
ALTER TABLE todos
ADD PRIMARY KEY (id);
ALTER TABLE todos
MODIFY COLUMN id INT AUTO_INCREMENT;