美文网首页
Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

作者: zhaoxiaohui520 | 来源:发表于2020-03-26 15:10 被阅读0次

行迁移文件: php artisan migrate ; 数据库中就会看到我们新添加的字段;
报错

[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 users add unique users_email_unique(email))
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

这是由于Laravel 默认使用 utf8mb4 字符, 包括支持在数据库存储「 表情」 。 如果你正在运行的 MySQL release 版本低于5.7.7 或 MariaDB release
版本低于10.2.2 , 为了MySQL为它们创建索引, 你可能需要手动配置迁移生成的默认字符串长度, 你可以通过调用 AppServiceProvider 中的
Schema::defaultStringLength 方法来配置它:\

解决办法,在红框处加下下面的代码

再次执行迁移文件: php artisan migrate ; 数据库中就会看到我们新添加的字段;
报错

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'App\Providers\Schema' not found

解决办法:

在红框处加入代码

再次执行迁移文件: php artisan migrate ; 就可以成功创建表了

————————————————
版权声明:本文为CSDN博主「haima2416」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010924692/article/details/78319910

相关文章

  • Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

    行迁移文件: php artisan migrate ; 数据库中就会看到我们新添加的字段;报错 [Illumin...

  • ocr迁移测试总结

    随着业务的增加,数据库中表(集合)太多不便于管理等问题,会出现数据库表迁移的需求,即将老数据库中的一些表迁移到新数...

  • 数据插入报错Incorrect integer value: &

    问题描述 鄙人不才,在操作数据库存储的时候碰见这样的问题。执行sql语句批量插入数据的时候报错 我的数据库表设计十...

  • Oracle迁移表空间

    迁移非system表空间 2.迁移system表空间 可以理解成所有与system表空间有关的操作,都必须在数据库...

  • 一.JDBC入门

    java数据库编程 思考:JDBC可以操作数据库吗? 学习案例:数据库及表的建立:Create database ...

  • Mysql的迁移工作总结

    Mysql数据库进行迁移操作 背景:由于之前的数据库维护比较散漫,每次进行数据库的迁移操作都会伤筋动骨的难受,所以...

  • 数据迁徙

    1 剖析迁移任务的构造 这个迁移任务建立了一张叫 products 的数据库表,这张表中包含一个名为 name 的...

  • 数据库、表、字段操作速览

    6.1 数据库操作 创建数据库 查看数据库 选中数据库 查看数据库中的表 删除数据库 6.2 数据表操作 创建表 ...

  • python中数据库基本操作

    1.导入 pymysql包,用于支持mysql数据库操作 2.和数据库建立连接 3.切换数据库 4.操作表 5.查询

  • Python的数据库操作!

    使用原生 SQL语句进行对数据库操作,可完成数据库表的建立和删除,及数据表内容的增删改查操作等。其可操作性很强,...

网友评论

      本文标题:Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

      本文链接:https://www.haomeiwen.com/subject/xfjcuhtx.html