Laravel数据库迁移,change 方法不支持修改tinyint类型的字段属性

Laravel迁移工具migration 报错 tinyInteger 字段类型未定义 问题描述: 开发过程中一直用迁移文件生成数据库表,字段类型一直都用tinyInteger类型,在php artisan migrate的时候,抛出一下异常 报错信息: Unknown column type "tinyinteger" requested. Any Doctrine type that you use has to be registered with \Doctrine\... 阅读详情

 执行php artisan migrate命令后,报错如下:

  Doctrine\DBAL\DBALException  : Unknown column type "tinyinteger" requested. Any Doctrine type that you use has to be registered with \Doctrine\DBAL\Types\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Types\Type::getTypesMap(). If this error occurs during database introspection then you might have forgotten to register all database types for a Doctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping() or have your custom types implement Type#getMappedDatabaseTypes(). If the type name is empty you might have a problem with the cache or forgot some mapping information.

 


// 关键代码
\Illuminate\Support\Facades\DB::statement("ALTER TABLE `cjs_shop` CHANGE `status` `status` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '状态, 1-正常,0-删除,2-生成订单'");

 

laravel 数据库迁移时报错 问题描述 [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: al 阅读详情

相关推荐

利用OTSU阈值算法在ZYNQ上实现浒苔识别

利用OTSU阈值算法进行图像二值化,结果用HDMI显示

qq_38075564的博客 1275

php tinyin类型,更改列类型tinyInteger

尝试在Laravel 5.2迁移数据列类型更改为tinyInteger:更改列类型tinyIntegeruse Illuminate\Database\Schema\Blueprint;use Illuminate\Database\Migrations\Migration;class AlterTableNameTableChangeNotificationSentTinyint extends...

weixin_29688227的博客 603

C/C++ 计算程序运行的时间

C/C++计算程序执行时间的方法,精度依次增加,推荐度也依次增加 1.#include <time.h> clock_t start, finish; double process_interval ; start=clock(); process(); //要计时的程序 finish=clock(); process_interval =(double)(finish-star...

stu_shanghui的博客 1020

Laravel Doctrine\DBAL\DBALException Unknown column type enum requested

问题描述: 大概意思就是不支持修改了,网上折腾了一圈最后是执行原生sql的方法解决的。 <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class AlterScriptTable extends Migration { /** * Run the migrat

阿飞的博客 1512

过程挖掘(Process Mining)1——始于颜值

下周开始每周1-2篇的过程挖掘分享 过程挖掘是什么? 过程挖掘与过程管理的关系? 过程挖掘与数据挖掘的关系? 管理学还是计算机科学?

hyhy12580的博客 6236

企业微信/飞书/钉钉扫码连WiFi保姆级教程(附访客授权技巧)

本文提供了一份企业微信、飞书、钉钉扫码连接WiFi的实战部署教程。通过集成标准Radius协议与OAuth 2.0,企业可实现基于身份的无密码网络认证,并详细介绍了访客授权、权限分级等精细化管理技巧,有效提升无线网络的安全性与员工体验。

t4y5u6i7o的博客 1194

Laravel框架中数据表的迁移与填充操作

数据表的迁移与填充 迁移:创建数据表的操作+删除数据表的操作 填充:往数据表里填充写入测试的数据(数据的插入操作) 1、数据的迁移操作 在迁移过程中,操作可以分为两个部分:创建与编写迁移文件、执行迁移文件。 1.1、迁移文件的创建与编写 迁移文件默认的位置: 已经存在的2个文件,如果不打算使用系统自带的认证模块的话需要删除掉。 ①创建迁移文件 案例:需要创建试卷的数据表,假设数据表的名字叫做paper。迁移文件名:create_paper_table 创建的时候可以通过自动代码生成工具artisan命令来

Cure The World的博客 903

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

laravel进阶--2 数据迁移

新建迁移文件 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', `age` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '年龄', `sex...

zmlucky的博客 317

SAP 业务技术平台(BTP) Workflow(工作流)功能介绍

这背后其实发生了很多事情:Workflow 应用里 Determine Equipment Service Task 得到执行,通过 HTTP POST,消费部署在 SAP BTP 上的 Business Rules Service,后者根据我们在 Start New Instance 里传入的 Sample Data,返回自动决定出的设备明细。关于这个 SAP BTP 开发工具的更多介绍,参考我的文章:SAP 新一代全栈开发工具:SAP Business Application Studio.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 8753

射频微波电路设计【1.4】

AppCAD是一组射频设计工具和计算机应用说明,它使射频工程师能以更快和更容易的方式设计他们的产品。该软件的理 念是为工程师提供一个“个人设计助理”,即功能强大、快速和容易使用的辅助设计工具。该软件包括如下基本功能: ·各种传输线电气参数的分析与计算;·各种匹配电路的分析与计算;·各种有源和无源简单电路的分析与计算;·射频系统指标的计算:增益、噪声系数、三阶交调、信噪比、灵敏度等;·器件可靠性分析。

qq_43416206的博客 2322

laravel 修改migration属性

在laravel5.1之前,如果你用migration为表结构设定了一些属性,之后如果再想修改的话,那就费劲了,需要rollback重新来过。而这种修改在设计中是经常会遇到的,特别是当你的表中已经有一堆测试数据的时候,你不会想轻易地rollback。 laravel5.1提供了修改的功能,不过需要先装一个包“doctrin e/dbal”. 之后你就可以新建一个migration,然后直接修改

dskwe的专栏 3866

无人飞行器和车辆的协同配送物资问题——附带MATLAB代码

通过建立城市地图、生成物资点和配送任务、路径规划、协同调度以及仿真和评估等步骤,可以有效地解决物资配送的优化问题。通过建立城市地图、生成物资点和配送任务、路径规划、协同调度以及仿真和评估等步骤,可以有效地解决物资配送的优化问题。我们的目标是最小化物资配送的总时间,同时确保每个物资点都被正确配送的无人飞行器或车辆所访问。我们的目标是最小化物资配送的总时间,同时确保每个物资点都被正确配送的无人飞行器或车辆所访问。我们首先需要建立一个城市地图,包括物资点、无人飞行器的起始点和车辆的起始点。

CyberJolt的博客 950

laravel5.5数据库迁移入门实践

Laravel里面对数据库设计了一套版本控制方式——数据库迁移,以下是个人学习入门的实践过程。 一、生成迁移文件 1. windows进入进入计算机dos系统,跳转到项目根目录,执行以下命令: (1)第一次生成迁移文件时,需要先安装迁移(以后操作不需要执行这一步了) php artisan migrate:install (2)生成goods迁移文件  // 指定添加一个goods...

追风2019 1742

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

laravel 表迁移报错

error infomation: Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `use rs` add u...

network_dream的博客 567

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

doctrine 报错处理办法: Unknown database type enum requested

symfony2\app\config\config.yml修改一下 doctrine: dbal: driver: %database_driver% host: %database_host% port: %database_port% dbname: %database_nam...

weixin_34068198的博客 328

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: Linux环境Nginx安装多版本PHP
下一篇: No route to host
JadePlus
博客等级 码龄19年 41粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值