2017-06-06 17 views
0

我有使用這個片段在Python psycopg2:自動設定=和IS在Python psycopg2 SQL模塊

spam = None  
command = sql.SQL("= {}").format(sql.Literal(spam)) 

Mogrifying命令給出「= NULL」,包括在SQL查詢時,其沒有給出的結果,因爲該查詢需要「IS NULL」才能工作。

(如果垃圾郵件是不是沒有,而是如「雞蛋」,「=‘蛋’」,將工作的優良查詢。)

是否有辦法來自動切換「IS」和「= 「在mogrified命令中,取決於以下參數是None還是None?

謝謝!

回答

相關問題