<?php
useIlluminate\Database\Migrations\Migration;useIlluminate\Database\Schema\Blueprint;useIlluminate\Support\Facades\DB;useIlluminate\Support\Facades\Schema;classAddExpiryDateToCouponsTableextendsMigration{/**
* Run the migrations.
*
* @return void
*/publicfunction up(){Schema::table('coupons',function(Blueprint $table){
$table->date('expiry_date')->default(DB::raw('CURRENT_DATE'));});}/**
* Reverse the migrations.
*
* @return void
*/publicfunction down(){Schema::table('coupons',function(Blueprint $table){
$table->date('expiry_date')->default(DB::raw('CURRENT_DATE'));});}}// نص الخطأ
SQLSTATE[42000]:Syntax error or access violation:1064You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'current_date' at line 1(SQL: alter table `coupons` add `expiry_date` date notnulldefault current_date)
السؤال
محمود سامي حسين
ما الحقل الموافق لهذا الحقل ؟
CURRENT_DATE في قاعدة البيانات ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.