पायथन का उपयोग करके MySQL डेटाबेस में शून्य मान सम्मिलित करना
MySQL में डेटा डालने के लिए पायथन स्क्रिप्ट के साथ काम करते समय, रिक्त या गायब मानों को प्रबंधित करना हो सकता है सामना करना पड़ा इस समस्या को हल करने और उचित प्रविष्टि सुनिश्चित करने के लिए, निम्नलिखित समाधान पर विचार करें:
"कोई नहीं" मान का उपयोग करना
प्रदान किए गए कोड उदाहरण में, यह उल्लेख किया गया है कि असाइन करना रिक्त चर का मान "NULL" त्रुटि का कारण बनता है। NULL मानों को सही ढंग से सम्मिलित करने के लिए, इसके बजाय "कोई नहीं" मान का उपयोग करें। निम्नलिखित कोड इसे दर्शाता है:
import mysql.connector
def insert_null_value(connection, table_name, column_name, value):
cursor = connection.cursor()
if value is not None:
# If the value is not blank, insert the value
query = f"INSERT INTO {table_name} ({column_name}) VALUES (%s)"
cursor.execute(query, (value,))
else:
# If the value is blank, insert NULL
query = f"INSERT INTO {table_name} ({column_name}) VALUES (NULL)"
cursor.execute(query)
connection.commit()
cursor.close()
इस उदाहरण में, यदि मान रिक्त है, तो NULL डालने की क्वेरी बिना किसी पैरामीटर के निष्पादित की जाती है। यह दृष्टिकोण सुनिश्चित करता है कि डेटाबेस में रिक्त मान की सही ढंग से NULL के रूप में व्याख्या की गई है।
अतिरिक्त नोट्स
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3