关于laravel 数据库迁移中integer类型是无法指定长度的问题

 更新时间:2019年10月09日 09:13:19   作者:ddlLin  
今天小编就为大家分享一篇关于laravel 数据库迁移中integer类型是无法指定长度的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

laravel数据库迁移中integer类型是无法指定长度的,很多小伙伴对integer类型传递第二个参数后会发现迁移报以下错误

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

查看了sql代码后发现通过integer指定长度创建的子段自动添加了auto increament 以及 primary key 属性

int not null auto_increment primary key

查看源代码后发现integer方法的第二个参数并不是指定长度,而是是否设置auto increment,所以integer方法无法指定子段长度,默认为11。

 public function integer($column, $autoIncrement = false, $unsigned = false)
  {
  return $this->addColumn('integer', $column, compact('autoIncrement', 'unsigned'));
 }

以上这篇关于laravel 数据库迁移中integer类型是无法指定长度的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Symfony2中被遗弃的getRequest()方法分析

    Symfony2中被遗弃的getRequest()方法分析

    这篇文章主要介绍了Symfony2中被遗弃的getRequest()方法,分析了getRequest方法的实现原理及实现替代request响应的get与post相关技巧,需要的朋友可以参考下
    2016-03-03
  • Python中使用django form表单验证的方法

    Python中使用django form表单验证的方法

    这篇文章主要介绍了Python中使用django form表单验证的方法,需要的朋友可以参考下
    2017-01-01
  • PHP中递归的实现实例详解

    PHP中递归的实现实例详解

    递归(http:/en.wikipedia.org/wiki/Recursive)是一种函数调用自身(直接或间接)的一种机制,这种强大的思想可以把某些复杂的概念变得极为简单。这篇文章主要介绍了PHP中递归的实现实例详解,需要的朋友可以参考下
    2017-11-11
  • laravel中数据显示方法(默认值和下拉option默认选中)

    laravel中数据显示方法(默认值和下拉option默认选中)

    今天小编就为大家分享一篇laravel中数据显示方法(默认值和下拉option默认选中),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php之Aes加密案例讲解

    php之Aes加密案例讲解

    这篇文章主要介绍了php之Aes加密案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 重新认识php array_merge函数

    重新认识php array_merge函数

    PHP中合并数组分成两种情况:1.如果这两个数组中有相同的字符串键名 2.如果这两个数组中有相同的数值键名
    2014-08-08
  • laravel安装和配置教程

    laravel安装和配置教程

    这篇文章主要介绍了laravel安装和配置教程,需要的朋友可以参考下
    2014-10-10
  • PHP实现简单注册登录详细代码

    PHP实现简单注册登录详细代码

    这篇文章主要介绍了PHP实现简单注册登录详细全部代码实例讲解,代码讲解的很清楚,对这方面不懂的初学者可以照着练习研究下
    2021-01-01
  • 基于PHP实现简单的随机抽奖小程序

    基于PHP实现简单的随机抽奖小程序

    一个抽奖小程序,概论可控,也可某个奖品在前端显示,而程序中根本不可能获得!把所有的概率x10后相加起来,新数组中每项的值等于它前几个的和加上它本身
    2016-01-01
  • PHP中ajax无刷新上传图片与图片下载功能

    PHP中ajax无刷新上传图片与图片下载功能

    本文给大家分享php ajax无刷新上传图片与图片下载功能的实现代码,非常不错,具有参考借鉴价值,需要的的朋友参考下
    2017-02-02

最新评论