我目前正在尝试在 Python 的 psycopg 模块中的 PostgreSQL 查询中使用占位符。这是我正在使用的代码示例。
table.execute('SELECT * FROM table WHERE col2 = %s ORDER BY pID ASC LIMIT %s OFFSET %s;',(val1,val2,val3))
我在某处读到不可能将这样的占位符用于 LIMIT 和 OFFSET 但是我应该将这种占位符格式用于 WHERE =。
从 python / postgresql / psycopg2 中的用户输入安全地指定“order by”子句
有谁知道这个 sql 查询的正确占位符语法?谢谢!