关于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 相关文章推荐
mysql中存储过程、函数的一些问题
Feb 14 PHP
php桌面中心(二) 数据库写入
Mar 11 PHP
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
基于PHP array数组的教程详解
Jun 05 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
使用phpstorm和xdebug实现远程调试的方法
Dec 29 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 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
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
py中的目录与文件判别代码
2008/07/16 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
python中的字符串内部换行方法
2018/07/19 Python
Python 一句话生成字母表的方法
2019/01/02 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
一款利用纯css3实现的超炫3D表单的实例教程
2014/12/01 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
一道SQL面试题
2012/12/31 面试题
报到证丢失证明
2014/01/11 职场文书
化妆品活动策划方案
2014/05/23 职场文书
找工作求职信
2014/07/07 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers