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


Posted in PHP onOctober 09, 2019

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类型是无法指定长度的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
构建简单的Webmail系统
Oct 09 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
php读取der格式证书乱码解决方法
Jun 22 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
php更新cookie内容的详细方法
Sep 30 PHP
laravel 框架实现无限级分类的方法示例
Oct 31 PHP
Laravel 创建指定表 migrate的例子
Oct 09 #PHP
laravel批量生成假数据的方法
Oct 09 #PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 #PHP
对laravel的session获取与存取方法详解
Oct 08 #PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 #PHP
laravel5.1框架model类查询的实现方法
Oct 08 #PHP
在laravel框架中使用model层的方法
Oct 08 #PHP
You might like
php生成EXCEL的东东
2006/10/09 PHP
WHOIS类的修改版
2006/10/09 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
php批量删除操作代码分享
2017/02/26 PHP
asp 的 分词实现代码
2007/05/24 Javascript
在模板页面的js使用办法
2010/04/01 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
python 重定向获取真实url的方法
2018/05/11 Python
Python单元测试简单示例
2018/07/03 Python
Python实现名片管理系统
2020/02/14 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
计算机专业个人简短的自我评价
2013/10/23 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
大学生就业求职信
2014/06/12 职场文书
员工薪酬激励方案
2014/06/13 职场文书
大学生创业计划书
2014/08/14 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
大明湖导游词
2015/02/03 职场文书
北京爱情故事观后感
2015/06/12 职场文书
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电