Develop/Python
Python Sqlite3 Parameterized Query - '?' (매개변수쿼리)
팡연
2018. 11. 5. 12:33
반응형
Python 3.7 버전을 사용하고 있는 도중 Sqlite3 를 사용하게 되었는 데, Parameterized Query(매개변수 쿼리)를 사용하는 도중
sql = "SELECT name FROM test WHERE id=?" self.cur.execute(sql, (100))
ValueError: parameters are of unsupported type
이런 오류가 발생하였다.
레퍼런스를 찾아보니 https://docs.python.org/2/library/sqlite3.html
아래와 같이 사용해야 된다.
sql = "SELECT name FROM test WHERE id=?" self.cur.execute(sql, (100,))
반응형