2017-06-06 5 views
0

に私はpsycopg2を使用してPythonでこのスニペットを持っています:コマンドをMogrifyingが自動的に設定=とPythonのpsycopg2のSQLモジュール

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

があるため、SQLクエリに含まれるいかなる結果を与えない「= NULL」を与えます照会には "IS NULL"が必要です。

(スパムがNoneでないが、例えば「卵」場合は、「= 『卵』は、」クエリの罰金に動作します。)

自動的に「IS」と「=を切り替える方法はあります"次の引数がNoneであるかNoneでないかに応じて、Mogrifiedコマンドで?

ありがとうございます!

答えて

関連する問題