关于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 相关文章推荐
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
PHP 动态随机生成验证码类代码
Apr 09 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
May 18 PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 PHP
详解PHP中的PDO类
Jul 06 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
PHP面向对象程序设计之对象生成方法详解
Dec 02 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
Laravel学习基础之migrate的使用教程
Oct 11 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
在Laravel 的 Blade 模版中实现定义变量
Oct 14 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执行速度全攻略(上)
2006/10/09 PHP
一个用于MySQL的PHP XML类
2006/10/09 PHP
php class中public,private,protected的区别以及实例分析
2013/06/18 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
用python实现对比两张图片的不同
2018/02/05 Python
python DataFrame 取差集实例
2019/01/30 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
web页面录屏实现
2019/02/12 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
西安当代医院管理研究院笔试题
2015/12/11 面试题
给孩子的新年寄语
2014/04/08 职场文书
银行求职信
2014/05/31 职场文书
西安大雁塔导游词
2015/02/10 职场文书
教师个人教学总结
2015/02/11 职场文书
春季运动会加油词
2015/07/18 职场文书
团结主题班会
2015/08/13 职场文书
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS