Python的psycopg2模块中的cur.mogrify()方法可以将变量转换为SQL查询中的占位符。mogrify()方法将查询字符串中的%s占位符替换为提供的参数,并返回新的查询字符串。这对于调试和验证SQL查询非常有用。例如:
query = "INSERT INTO test (num, data) VALUES (%s, %s)"
print(cur.mogrify(query, (100, "abcdef")))
这将输出:
INSERT INTO test (num,