PyMYSQL を使用して、MySQL データベースからデータをクエリしています。使用したいクエリの例は次のとおりです。
SELECT count(*) AS count
FROM example
WHERE item = %s
LIMTI 1
を使用して実行されます
query = "SELECT COUNT(*) as count FROM example WHERE item = %s LIMIT 1"
cur.execute(query,(None))
また
cur.execute(query,(10))
問題は、item が NULL の値を持つ可能性があることです。
WHERE item = NULL
これは MySQL では機能しません。むしろ読むべき
WHERE item IS NULL
ただし、値は整数にすることもできます。両方の状況を処理するように PyMySQL にクエリを調整させるにはどうすればよいですか?