我是Laravel世界的新手。 php artisan migration -seed命令后,出现错误 MariaDB 10.4.6 PHP 7.3
SQL代码的问题不应该
DB::table('settings')->insert($typi_settings);
$max = DB::table('settings')->max('id');
DB::select(DB::raw("select setval('typicms_settings_id_seq', $max)"));
SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有一个错误;请参见语法。检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的``typicms_settings_id_seq',15)'附近使用(SQL:select setval('typicms_settings_id_seq',15))
答案 0 :(得分:0)
您已经通过调用QueryBuilder上的select
方法来进行select
,请尝试以下操作:
DB::select(DB::raw("setval('typicms_settings_id_seq', $max)"));