Python DB-API의 다양한 구현은 다양한 자리 표시자를 허용하므로 어떤 것을 사용하고 있는지 알아내야 합니다(예: MySQLdb 사용).
으아아아
또는 (예: Python 표준 라이브러리의 sqlite3 사용):
으아아아
또는 기타(VALUES 之后,您可以有 (:1, :2, :3) 或“命名样式” (:fee, : fie, :fo) 或 (%(fee)s, %(fie)s, %(fo)s) ,其中您将字典而不是映射作为第二个参数传递给执行)。检查您正在使用的 DB API 模块中的 paramstyle 문자열 상수 및 http://www.python.org/dev/peps/pep-0249/에서 모든 인수 전달 스타일이 무엇인지 확인하세요!
Python DB-API의 다양한 구현은 다양한 자리 표시자를 허용하므로 어떤 것을 사용하고 있는지 알아내야 합니다(예: MySQLdb 사용).
으아아아또는 (예: Python 표준 라이브러리의 sqlite3 사용):
으아아아또는 기타(
VALUES
之后,您可以有(:1, :2, :3)
或“命名样式”(:fee, : fie, :fo)
或(%(fee)s, %(fie)s, %(fo)s)
,其中您将字典而不是映射作为第二个参数传递给执行
)。检查您正在使用的 DB API 模块中的paramstyle
문자열 상수 및 http://www.python.org/dev/peps/pep-0249/에서 모든 인수 전달 스타일이 무엇인지 확인하세요!으아악
매개변수는 튜플로 전달됩니다.
(a, b, c)
。如果您传递单个参数,则元组需要以逗号结尾,(a,)
.데이터베이스 API는 변수를 올바르게 이스케이프하고 인용합니다. 문자열 형식 지정 연산자(
%
)를 사용하지 않도록 주의하세요. 왜냐하면