关于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 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
php生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
基于php无限分类的深入理解
Jun 02 PHP
基于PHP读取csv文件内容的详解
Jun 18 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
在Debian系统下配置LNMP的教程
Jul 09 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
php7 list()、session及其他模块的修改实例分析
May 25 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框架功能对照表
2014/10/23 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
PHP查询分页的实现代码
2017/06/09 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
javascript 定义新对象方法
2010/02/20 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
python中黄金分割法实现方法
2015/05/06 Python
Python操作串口的方法
2015/06/17 Python
python如何读取bin文件并下发串口
2019/07/05 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
生物化工工艺专业应届生求职信
2013/10/08 职场文书
工厂门卫岗位职责
2013/11/25 职场文书
普师专业个人自荐信范文
2013/11/26 职场文书
副董事长岗位职责
2014/04/02 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python