laravel判断变量为空(关于laravel 数据库迁移中integer类型是无法指定长度的问题)
类别:编程学习 浏览量:1634
时间:2021-10-15 00:54:21 laravel判断变量为空
关于laravel 数据库迁移中integer类型是无法指定长度的问题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类型是无法指定长度的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_30057893/article/details/54883059
您可能感兴趣
- microsoftsqlserver官网(Microsoft SQL Server数据库各版本下载地址集合)
- laravel数据库数据代码(在Laravel的Model层做数据缓存的实现)
- 数据库创建索引的注意事项
- 详解SqlServer数据库中Substring函数的用法(详解SqlServer数据库中Substring函数的用法)
- 如何使java与sqlserver数据库连接(java连接mysql数据库 java连接sql server数据库)
- 怎么把数据库备份到阿里(阿里云数据库备份DBS与自建备份系统有什么优势?)
- mysql数据库迁移命令(MySQL数据迁移相关总结)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- zabbix怎么监控数据库(使用zabbix监控oracle表空间的操作流程)
- sql设计数据库过程文字详述(Sql Server 数据库中调用dll文件的过程)
- laravel数据库切换(实现laravel 插入操作日志到数据库的方法)
- 数据库备份时需要注意的事情
- laravel连接多个数据库(laravel实现一个上传图片的接口,并建立软链接,访问图片的方法)
- vs连接sql语句(vs code连接sql server数据库步骤及遇到的问题小结)
- 数据库sql语句大全及例题(数据库之SQL技巧整理案例)
- sqlserver2008手动备份方法(MSSQL 2008 自动备份数据库的设置方法)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9