شرح صفوف ومحتوى الفقرة
تؤدي محاولة حذف جدول غير موجود إلى إطلاق الخطأ رقم 1051 وتوقف التنفيذ. إن إضافة شرط التحقق IF EXISTS في الصيغة DROP TABLE IF EXISTS table_name يحوّل عدم وجود الجدول إلى مجرد تنبيه غير قاتل يمكن استعراضه بأمر SHOW WARNINGS، مما يجعل سكربتات التنظيف تعمل بأمان في جميع البيئات.
SQL
-- Safely drop one or more tables without failing if missing
DROP TABLE IF EXISTS
products_archive,
legacy_Ghost_table;
SHOW WARNINGS;