关于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 和 MySQL 开发的 8 个技巧
Oct 09 PHP
在线增减.htpasswd内的用户
Oct 09 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
php中一个完整表单处理实现代码
Nov 10 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
PHP删除数组中特定元素的两种方法
Feb 28 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
May 27 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文件上传表单摘自drupal的代码
2011/02/15 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
Vue开发中整合axios的文件整理
2017/04/29 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
linux 下以二进制的方式安装 nodejs
2020/02/12 NodeJs
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
vue实现选中效果
2020/10/07 Javascript
python中的__slots__使用示例
2015/02/26 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
python实现TF-IDF算法解析
2018/01/02 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python requests post多层字典的方法
2018/12/27 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
Python collections模块使用方法详解
2019/08/28 Python
appium+python adb常用命令分享
2020/03/06 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
简历的自我评价范文
2014/02/04 职场文书
进步之星获奖感言
2014/02/22 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
英语邀请函范文
2015/02/02 职场文书
2015员工年度考核评语
2015/03/25 职场文书
讲解Python实例练习逆序输出字符串
2022/05/06 Python