반응형
(pymysql.err.OperationalError) (1241, 'Operand should contain 1 column(s)')
이 오류의 정확안 의미는 간단하다.
내가 행하는 행위중 컬럼 하나 혹은 그 이상이 잘못되었다는 것이다.
이 때 확인해보기 좋은것은 당시 입력값을 보여주는데, 하나씩 값을 확인해보면, 분명 잘못된 컬럼 값이 있음을 알 수 있을 것이다.
주의하게 봐야 하는것으로 TSQL 문으로 넣을 때 규칙을 알고 있으면 좋은데
- 기본적으로 컬럼 과 입력값 을 쌍따옴표로 구분하기 때문에 이것이 잘 지켜지는지 보면 좋다.
필자가 오류 내용 찾았던 값으로 msg 컬럼에 값을 넣는데, '(따옴표)으로 시작해야 하는데 입력값에 문제가 있다는 것을 알게 되었다.
'msg': (False, '', '안녕
이렇게 오류 내용을 잘 살펴보면 오류를 찾을 수 있다.
반응형
'Python' 카테고리의 다른 글
Python - uv 패키지, 프로젝트 관리자 설치 및 사용법 (0) | 2025.01.08 |
---|---|
Python - "datetime" 클래스의 "utcnow" 메서드는 더 이상 사용되지 않습니다. (0) | 2024.12.10 |
Python 3.12 - 주요 내용과 예제로 살펴보기 (0) | 2024.11.11 |
Python - 3.12 Datetime 변화( 메서드는 더 이상 사용되지 않습니다.) (0) | 2024.11.11 |
Python SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007 (2) | 2024.09.04 |