导航栏

文章

  • 首页
  • 查看历史

导航栏

  • 登陆
    • QQ登陆 微博登陆
  • 其他
    • 图标库
  • 夜间模式
  • 退出登录

【亲测】laravel 数据迁移 遇到的问题 【亲测】


作者:科技小锅盖             时间:2021-7-06 14:35             站长QQ:1540217035

laravel数据迁移的时候,很容易出现问题,这里整理一下遇到的相关问题

首先在dev里面修改自己的数据库配置文件到本地新增的相关表。


1、php artisan make:migration create_users_table  添加自己需要添加的表


2、在database里面的migrations修改刚创建的文件,这一步很重要、为自己需要添加的表添加相关字段


3、php artisan migrate 后即可生成自己新增表并迁移所有表到本地也可以迁移未完成的表,若运行命令后出现报错请看以下三点:


(1)、出现了SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes  网上找了一大堆解决办法都没啥作用,最后是修改了数据库文件成innoDB后所有问题都解决了。


(2)、出现了 字段重复,我这里心粗多加了一个字段,删除后就好了。


(3)、每次出现问题后部分表都已经创建了,需要删除已生成的表才可以,要不会报错。



推荐

【亲测】宝塔面板遇到 is not within the allowed path(s) 的问题【亲测】

2020-10-26 19:04:12

【亲测】lumen 异步队列 注意事项 【亲测】

2021-05-14 11:18:36

【亲测】生成GUID方法,随便用 【亲测】

2022-05-17 10:24:30

【亲测】Centos7 安装 Aria2 并配置到ifileSpace离线下载 【亲测】

2021-11-10 11:19:48

索尼已暂停向华为提供相机CMOS传感器

2020-09-23 13:19:58

【亲测】宝塔面板Supervisor (进程管理) 使用 – Lumen任务守护教程【亲测】

2021-05-14 14:53:28

【亲测】ClickHouse 筛选门店同一个字段不同值数量【亲测】

2022-08-10 14:47:22

【亲测】Centos7 的 Aria2 配置https遇到的问题总结【亲测】

2021-11-12 15:37:47

【亲测】php 秒杀商品算法分享 【亲测】

2023-05-16 10:13:30

【亲测】linux中添加ftp用户,并设置相应的权限【亲测】

2020-07-29 13:31:46

陕ICP备2021003534号-1 科技小锅盖 保留所有权利 网站地图 站长QQ:1540217035
    友情链接:
  • 米醋儿