gpt4 book ai didi

mysql - 如何在 Xampp 3.2.2(最新版本)中将我的 MySQL 版本升级到 5.7.7 或更高版本,Laravel MySQL 迁移中出现错误

转载 作者:行者123 更新时间:2023-11-29 17:19:23 44 4
gpt4 key购买 nike

我的 Laravel 无法迁移表,出现以下错误:

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))

我找到了解决方案in this link ,但它也不起作用,所以我决定将 MySql 升级到 5.7.7 或更高版本,因为博客说那时我不会遇到任何问题。

我使用的是 Windows 10。这是我的 phpMyAdmin 的屏幕截图:

Phpmyadmin

这是我的错误屏幕:

My error screen

最佳答案

按照此行步骤

您只需在 AppServiceProvider.php 上添加 2 行

https://laravel-news.com/laravel-5-4-key-too-long-error

use Illuminate\Support\Facades\Schema;

public function boot()
{
Schema::defaultStringLength(191);
}

关于mysql - 如何在 Xampp 3.2.2(最新版本)中将我的 MySQL 版本升级到 5.7.7 或更高版本,Laravel MySQL 迁移中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51342846/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com