关于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 相关文章推荐
十天学会php(2)
Oct 09 PHP
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
Jan 09 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
php获取twitter最新消息的方法
Apr 14 PHP
Yii2中DropDownList简单用法示例
Jul 18 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
PHP中递归的实现实例详解
Nov 14 PHP
php图片裁剪函数
Oct 31 PHP
PHP抽象类与接口的区别详解
Mar 21 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
pw的一个放后门的方法分析
2007/10/08 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
jquery实现动态画圆
2014/12/04 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
layui动态绑定事件的方法
2019/09/20 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
Python卸载模块的方法汇总
2016/06/07 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
python构建基础的爬虫教学
2018/12/23 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
汽修专业学生自我鉴定
2013/11/16 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
初中军训感想300字
2014/03/05 职场文书
运动会报道稿300字
2014/10/02 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
PostGIS的安装与入门使用指南
2022/01/18 PostgreSQL
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL