Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Data NULL ke dalam Pangkalan Data MySQL Menggunakan Python?

Bagaimana untuk Memasukkan Data NULL ke dalam Pangkalan Data MySQL Menggunakan Python?

Susan Sarandon
Susan Sarandonasal
2024-11-02 11:12:301013semak imbas

How to Insert NULL Data into a MySQL Database Using Python?

Memasukkan Data NULL ke dalam Pangkalan Data MySQL dengan Python

Memasukkan pembolehubah data kosong ke dalam pangkalan data MySQL menggunakan Python boleh mengakibatkan ralat. Untuk menangani isu ini, anda boleh menukar pembolehubah kosong kepada nilai NULL, yang diterima oleh MySQL tanpa menambah sebarang data.

Untuk menukar pembolehubah kosong kepada NULL menggunakan mysqldb dan cursor.execute(), tetapkan nilai Tiada kepada pembolehubah dan bukannya "NULL." Kod berikut menunjukkan perkara ini:

<code class="python">value = None
cursor.execute("INSERT INTO table (`column1`) VALUES (%s)", (value,))</code>

Ini akan memasukkan NULL ke dalam lajur lajur1 jadual jadual.

Penyelesaian ini mengelak daripada menggunakan pernyataan IF untuk menukar pembolehubah kosong kepada 0, yang boleh mengganggu analisis data seterusnya dalam MySQL. Dengan menetapkan nilai kepada Tiada, anda memastikan pangkalan data mengiktiraf ketiadaan data tanpa mengubah nilai sebenarnya.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data NULL ke dalam Pangkalan Data MySQL Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn