学习路之PHP--laravel数据库迁移

学习路之PHP--laravel数据库迁移

一、创建迁移文件

php artisan make:migration create_students_table

二、执行

php artisan migrate

运行php artisan migrate报错

php 复制代码
运行php artisan migrate报错

PDOException:: ("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes")

解决办法:
在app/Providers/AppSeviceProvider.php文件内添加
use Illuminate\Support\Facades\Schema;

foot方法内添加
Schema::defaultStringLength(191);

三、回滚迁移

回滚最后一次迁移操作

php artisan migrate:rollback
migrate:reset 会回滚应用已运行过的所有迁移

四、结束

相关推荐
虾球xz8 分钟前
游戏引擎学习第298天:改进排序键 - 第1部分
人工智能·学习·游戏引擎
肥肠可耐的西西公主4 小时前
前端(小程序)学习笔记(CLASS 2):WXML模板语法与WXSS模板样式
前端·学习·小程序
斯普信专业组4 小时前
IP隧道技术中数据包头部的变化分析:必然增加的封装机制
网络·tcp/ip·php
speop4 小时前
TASK05【Datawhale 组队学习】系统评估与优化
android·java·学习
江畔柳前堤5 小时前
PyQt学习系列07-数据库操作与ORM集成
数据库·学习·算法·机器学习·架构·pyqt
Magnetic_h5 小时前
【iOS】类结构分析
开发语言·笔记·学习·ios·objective-c
与己斗其乐无穷5 小时前
数据结构(6)线性表-队列
数据结构·学习
张彦峰ZYF6 小时前
解锁内心的冲突:神经症冲突的理解与解决之道
学习
小石(努力版)6 小时前
嵌入式STM32学习——ESP8266 01S的基础介绍
stm32·嵌入式硬件·学习
Bonnie_12157 小时前
04-jenkins学习之旅-java后端项目部署实践
学习