欢迎光临
我们一直在努力

laravel数据迁移错误:SQLSTATE[42000] there can be only one auto column and it must be defined as a key

今天对laravel做数据迁移时出现如下错误提示

  SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key

此原因是laravel数据库迁移中integer类型是无法指定长度的。

原先数据迁移中

$table->integer('cate_order', 50)

导致文章开始时的错误。

将此必为

$table->integer('cate_order')

问题便解决了。

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » laravel数据迁移错误:SQLSTATE[42000] there can be only one auto column and it must be defined as a key

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址