شرح صفوف ومحتوى الفقرة
عند تنفيذ أمر CREATE DATABASE لاسم قاعدة موجودة مسبقاً على الخادم، يتوقف التنفيذ فوراً ويُرجع الخادم الخطأ القاتل رقم 1007 (HY000):
- التشغيل الآمن المتكرر (Idempotency): تمنع إضافة العبارة
IF NOT EXISTSتوقف ملفات التهيئة الآلية إذا كانت القاعدة موجودة بالفعل. - استعراض التنبيهات عبر
SHOW WARNINGS;: يسجل الخادم ملاحظة غير قاتلة برقم 1007 دون المساس بالقاعدة القائمة أو بياناتها.
SQL
-- Safe idempotent creation that never aborts if present
CREATE DATABASE IF NOT EXISTS closetag_academy;
-- View the non-fatal Note 1007 logged by the server
SHOW WARNINGS;