반응형
실행한 직전 sql 확인하기
# cursor._last_executed 는 없어졌다고 하는듯하다.
cursor.statement
dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-statement.html
stackoverflow.com/questions/7071166/print-the-actual-query-mysqldb-runs
# 날짜 형식에 에러가 남
sql = 'SELECT %d, date_format(NOW(), '%Y-%m-%d') FROM DUAL'
print(sql % (1))
error
#아래와 같이 %%으로 해준다.
sql = SELECT date_format(NOW(), '%%Y-%%m-%%d') FROM DUAL
print(sql % (1))
pythonstudy.xyz/python/article/202-MySQL-%EC%BF%BC%EB%A6%AC
python 포맷팅 % 날짜 에러
Unsupported conversion_type: b'd'
ValueError: unsupported format character 'Y' (0x59) at index
velog.io/@doondoony/python-sql-formatting
www.python.org/dev/peps/pep-0249/
unread result found 에러
unread result found 에러가 발생할 경우,
cursor()안에 아직 fetch()하지 않은 값이 남은 상태로 다음 sql을 execute할 때 발생
출처: https://tastydarr.tistory.com/entry/unread-result-found-에러 [맛동산]
tastydarr.tistory.com/entry/unread-result-found-%EC%97%90%EB%9F%AC
반응형
'Python' 카테고리의 다른 글
[Python] Python에서 시스템의 운영체제 확인하기 (0) | 2021.05.12 |
---|---|
[PYTHON/AWS] BOTO3 (0) | 2021.05.11 |
[python] mysql query 수행이력 보기 (0) | 2021.04.30 |
[PYTHON] SSE (feat. Flask)(Server-Sent Events) (0) | 2021.04.20 |
[python] 제너레이터와 yield 알아보기 (0) | 2021.04.20 |