学习路之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 会回滚应用已运行过的所有迁移

四、结束

相关推荐
云上艺旅28 分钟前
K8S学习之基础七十四:部署在线书店bookinfo
学习·云原生·容器·kubernetes
你觉得20541 分钟前
哈尔滨工业大学DeepSeek公开课:探索大模型原理、技术与应用从GPT到DeepSeek|附视频与讲义下载方法
大数据·人工智能·python·gpt·学习·机器学习·aigc
A旧城以西2 小时前
数据结构(JAVA)单向,双向链表
java·开发语言·数据结构·学习·链表·intellij-idea·idea
无所谓จุ๊บ2 小时前
VTK知识学习(50)- 交互与Widget(一)
学习·vtk
FAREWELL000752 小时前
C#核心学习(七)面向对象--封装(6)C#中的拓展方法与运算符重载: 让代码更“聪明”的魔法
学习·c#·面向对象·运算符重载·oop·拓展方法
吴梓穆2 小时前
UE5学习笔记 FPS游戏制作38 继承标准UI
笔记·学习·ue5
Three~stone3 小时前
MySQL学习集--DDL
数据库·sql·学习
齐尹秦3 小时前
HTML 音频(Audio)学习笔记
学习
瞌睡不来3 小时前
(学习总结32)Linux 基础 IO
linux·学习·io
hunzi_13 小时前
选择网上购物系统要看几方面?
java·微信小程序·小程序·uni-app·php