إدراج قيم فارغة في قاعدة بيانات MySQL باستخدام Python
عند العمل مع نصوص Python لإدراج البيانات في MySQL، يمكن إدارة القيم الفارغة أو المفقودة مواجهة. لحل هذه المشكلة وضمان الإدراج الصحيح، فكر في الحل التالي:
استخدام القيمة "لا شيء"
في مثال التعليمات البرمجية المقدم، يُذكر أن تعيين القيمة "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