Python を使用して MySQL データベースに NULL データを挿入する
Python を使用して MySQL データベースに空のデータ変数を挿入すると、エラーが発生する可能性があります。この問題に対処するには、空の変数を NULL 値に変更します。これは、データを追加せずに MySQL によって受け入れられます。
mysqldb とcursor.execute() を使用して空の変数を NULL に変換するには、値を割り当てます。変数には「NULL」の代わりに「なし」を指定します。次のコードはこれを示しています。
<code class="python">value = None cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>
これにより、テーブル table の column1 列に NULL が挿入されます。
このソリューションでは、空の変数を 0 に変換するための IF ステートメントの使用を回避します。 MySQL での後続のデータ分析を妨げます。値を None に設定すると、実際の値を変更することなく、データベースがデータの不在を認識できるようになります。
以上がPython を使用して MySQL データベースに NULL データを挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。