شرح صفوف ومحتوى الفقرة
عند محاولة تنفيذ DROP DATABASE لقاعدة غير موجودة على الخادم، يتوقف التنفيذ بالخطأ رقم 1008 (HY000):
- تنظيف بيئات الاختبار بأمان (
IF EXISTS): تمنع إضافة العبارةIF EXISTSتوقف سكربتات تنظيف بيئات الاختبار إذا كانت القاعدة محذوفة مسبقاً، وتسجل بدلاً من الخطأ ملاحظة خفيفةNote 1008.
SQL
-- Safely drop a temporary database without failing if absent
DROP DATABASE IF EXISTS closetag_temp_sandbox;
-- Inspect the non-fatal Note 1008 logged by the server
SHOW WARNINGS;