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

Susan Sarandon
Lepaskan: 2024-11-02 11:12:30
asal
916 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!