laravel5.4 迁移数据库 出错(二)
来源:互联网 发布:淘宝哪个利润高 编辑:程序博客网 时间:2024/06/05 18:07
代码如下
public function up() { Schema::create('password_resets', function (Blueprint $table) { $table->string('email')->index(); $table->string('token'); $table->timestamp('created_at')->nullable(); }); }
错误信息如下
[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_name_unique`(`name`)) [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
解决方法如下
在AppServiceProvider.php中添加
use Illuminate\Support\Facades\Schema;public function boot(){ Schema::defaultStringLength(191);}
参考资料:
https://laravel-news.com/laravel-5-4-key-too-long-error
阅读全文
0 0
- laravel5.4 迁移数据库 出错(二)
- laravel5.4 迁移数据库 出错(一)
- Laravel5.4的数据库迁移报错
- Laravel5.4框架中数据库迁移
- 数据库迁移(二):存储过程迁移
- laravel5.4 ftp新建目录出错
- laravel5学习笔记(二)
- laravel5 数据库配置(MySQL)
- laravel5 数据库配置(MySQL)
- jBPM学习(二)----数据库迁移
- php laravel5 迁移不成功
- Laravel5的数据库表建立问题 数据库迁移操作报错问题解决
- composer下laravel5.4安装常见出错解决方法
- 二、MySQL数据库数据迁移
- Laravel5.4常见问题-Migrate数据库问题
- laravel5.1 数据迁移外建报错
- mysql数据库迁移出错后新建数据库表django
- laravel5数据库操作
- 初学jQuery(京东轮播图)
- eclipse项目太大如何处理
- DBoW3问题及解决方案
- CSAPP 第二章
- /*Oracle如何建表(两种方法)*/
- laravel5.4 迁移数据库 出错(二)
- c3p0数据连接池的使用
- 1061. 判断题(15)
- 特征值和特征向量
- IOS, Android,javaWeb交流群,欢迎加入,探讨学习
- 【线段树优化建图+BFS】BZOJ3073(Pa2011)[Journeys]题解
- H.266的块划分(QTBT)
- string类的实现
- POJ 3103 Cutting a Block 笔记