python mysql 쿼리에서 %를(를) 탈출하려면 어떻게 해야 합니까?
파이썬의 mysql 쿼리에서 %를 탈출하려면 어떻게 해야 합니까?
예를들면
query = """SELECT DATE_FORMAT(date_time,'%Y-%m') AS dd
FROM some_table
WHERE some_col = %s
AND other_col = %s;"""
cur.execute(query, (pram1, pram2))
"ValueError: unsupported format character 'Y'" 예외를 부여합니다.
내 sqldb가 %를 무시하도록 하려면 어떻게 해야 합니까?어떤 문서에서도 이 내용을 볼 수 없습니다.
문서에서 문자 그대로 탈출하는 것이 좋습니다.
쿼리 문자열의 문자 그대로 백분율 기호가 다음으로 전달됩니다.
execute()
탈출해야 합니다.%%
.
언급URL : https://stackoverflow.com/questions/3037581/how-do-i-escape-from-python-mysql-query
'source' 카테고리의 다른 글
다른 스키마의 Oracle 테이블에 대한 마지막 DDL 시간 가져오기 (0) | 2023.10.12 |
---|---|
Maria가 있는 윈도우즈에서 MYSQL / QMYSQL 플러그인을 빌드하는 동안 오류가 발생했습니다.DB (0) | 2023.10.12 |
MySQL Workbench를 사용하여 Diff 두 데이터베이스를 스키마 하는 방법? (0) | 2023.10.12 |
0과 1 사이의 난수를 생성하는 방법은? (0) | 2023.10.12 |
다중 설정 워드프레스 옵션 페이지 플러그인 (0) | 2023.10.12 |