Python スクリプトから MySQL データベースに空の変数を挿入すると、エラーが発生する可能性があります。 MySQL は、他のプログラミング言語とは異なり、空の変数を認識しません。この問題を解決し、空白の代わりに NULL 値を挿入するには、以下の手順に従います。
mysqldb およびcursor.execute() メソッドを使用する場合、挿入される変数に「NULL」ではなく値 None を割り当てます。
<code class="python">value = None cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>
値として None を指定すると、エントリを NULL 値として解釈するように MySQL に指示し、空白値をゼロに変換することで生じる可能性のあるデータの歪みを防ぎます。
このアプローチは次のとおりです。 MySQL のデータ型規則に準拠し、その後の分析と処理のための正確なデータ処理を保証します。
以上がPython を使用して NULL データを MySQL に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。