반응형
[Python & FastAPI] 에러 해결 방법 sqlalchemy.exc.CompileError: (in table 'question', column 'subject'): VARCHAR requires a length on dialect mysql
sqlalchemy 로 디비 생성중 이런 에러가 발생하였고,
subject = Column(String, nullable=False) << 여기서 String에 length를 줘야 하는 거였다.
class Question(Base):
__tablename__ = "question"
id = Column(Integer, primary_key=True)
subject = Column(String(500), nullable=False) # 스트링타입에 length를 줘야함
content = Column(Text, nullable=False)
create_date = Column(DateTime, nullable=False)
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! (0) | 2023.04.13 |
---|---|
[Python & Django] 장고 프레임워크 사용시 유용한 .gitignore (0) | 2023.04.09 |
[Python & Django] No module named MySQLdb 에러 해결 방법 (0) | 2023.04.07 |
[Python & Anaconda] 터미널 접속 시 (base) 가상 환경 끄는 방법 !! (0) | 2023.03.23 |
[Python] 파이썬 리스트(list) 형식 첫번째와 마지막 데이터 가져오는 방법 !! (0) | 2023.02.22 |
댓글