بايثونطريقة إضافة عدة أسطر في الجدول
المثال التالي يعلمك طريقة إضافة عدة أسطر ( سجلات ) في الجدول employee الذي أنشأناه في الأمثلة السابقة دفعة واحدة.
لتمرير مجموعة أسطر للدالة executemany()، سنقوم بإنشاء list كل عنصر فيه عبارة عن tuple، و هكذا سنقوم بتجهيز المعلومات التي سيتم تخزينها في قاعدة البيانات بشكل مرتب.
لحفظ أي معلومات تم إضافتها، تعديلها أو مسحها من أي جدول في قاعدة البيانات، يجب استدعاء الدالة commit() لحفظ التغيرات.
مثال
النتيجة: إذا لم يظهر لك أي خطأ بعد تنفيذ الكود فهذا يعني أنه تم إضافة 5 أسطر جديدة في الجدول employee و سيتم طباعة ما يلي.
Last row id is 6
نلاحظ أنه تم إضافة 5 عناصر جديدة في الجدول و آخر عنصر منهم يملك رقم تعرفة يساوي 6.
معلومة تقنية
قبل إرسال الإستعلام إلى قاعدة البيانات، قامت الدالة executemany() بدمج نص الإستعلام و القيم التي مررناها لها كالتالي.