English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كيفية استخدام الدوال كقيم افتراضية في MySQL؟

لا يمكننا استخدام الدوال كقيم افتراضية في MySQL، ولكن يمكننا استخدام التفعيلات. دعونا نرى مثالًا.

أولاً، سنقوم بإنشاء جدول. استخدام الأمر CREATE لإنشاء جدول.

mysql> إنشاء جدول TbLFunctionTrigger
   - > (
   - > id int,
   - > username varchar(100)
   - > );

إليك لغة إنشاء تفعيل يحتوي على القيم الافتراضية.

إنشاء تفعيل أي اسم
قبل إدراج في yourTableName
لكل سطر
تعيين new.columnname = uuid();

دعونا الآن نفترض استعلامًا لإنشاء تفعيل.

mysql> إنشاء تفعيل insertBef
   - > قبل إدراج في TbLFunctionTrigger
   - > لكل سطر
   - > تعيين new.id = uuid();

إعداد القيم الافتراضية للبحث أعلاه.

من المحتمل أن تعجبك