语法错误或访问冲突:1064 您的 SQL 语法有错误;对应于正确语法的 MySQL 服务器版本
Syntax error or access violation: 1064 You have an error in your SQL syntax;that corresponds to your MySQL server version for the right syntax
public function up()
{
Schema::table('coupons', function (Blueprint $table) {
$table->date('expiry_date')->default(DB::raw('CURRENT_DATE'));
});
}
Illuminate\Database\QueryException
SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行 'CURRENT_DATE' 附近使用的正确语法(SQL:alter table coupons
add expiry_date
日期不为空默认 CURRENT_DATE)
请试试这个代码:
$table->date('expiry_date')->default(Carbon::now());
public function up()
{
Schema::table('coupons', function (Blueprint $table) {
$table->date('expiry_date')->default(DB::raw('CURRENT_DATE'));
});
}
Illuminate\Database\QueryException
SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行 'CURRENT_DATE' 附近使用的正确语法(SQL:alter table coupons
add expiry_date
日期不为空默认 CURRENT_DATE)
请试试这个代码:
$table->date('expiry_date')->default(Carbon::now());