0

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 にクエリを調整させるにはどうすればよいですか?

4

1 に答える 1