在php artisan迁移中出错的Laravel框架

x33g5p2x  于 2022-10-02  发布在  PHP
关注(0)|答案(1)|浏览(153)

我正在尝试使用php artisan migrate,但收到以下错误。
照明\数据库\查询异常

SQLSTATE[HY000]:常规错误:1193未知系统变量‘SQL_REQUIRED_PRIMARY_KEY’(SQL:SET SESSION SQL_REQUIRED_PRIMARY_KEY=0)

源代码

https://github.com/polusgg/website-accounts

ha5z0ras

ha5z0ras1#

有两个迁徙有这条线

DB::statement('SET SESSION sql_require_primary_key=0');

这是为了避免数字海洋管理的数据库出现问题,在数字海洋管理的数据库中,不允许数据库没有主键。

如果您没有使用数字海洋,请将这些行注解掉。

  • database/migrations/2014_10_12_100000_create_password_resets_table.php
  • database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php

相关问题