error: Python | pymysql 사용 시 변수 사용 문제 - 221127

Lumpen·2022년 11월 27일
0

Python

목록 보기
2/2

pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '본점)' at line 1")

cur.execute("INSERT INTO store (name) VALUES ({});".format(title))
변수에 담겨있는 문자열을 insert 문으로 바로 넣으려고 할 때 문법 오류가 발생하였다

수상해서 변수 앞 뒤로 따옴표를 추가해주니 해결됨..

cur.execute("INSERT INTO store (name) VALUES ({});".format('"'+title+'"'))

이게 뭐하는 짓인가 싶지만..ㅎ

profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글