La manera de corregir la clau especificada per Laravel va ser un error massa llarg

Bloc

La manera de corregir la clau especificada per Laravel va ser un error massa llarg

Molts de nosaltres hem aconseguit l’error La clau especificada ha estat un error massa llarg mentre s'executa la migració a Laravel . I això es deu a la MariaDB o una versió anterior de MySQL.

_SQLSTATE [42000]: error de sintaxi o infracció d'accés: 1071 La clau especificada era massa llarga; la longitud màxima de la clau és de 767 bytes (SQL: alter table _ **_users_** _ afegir únic _ **_users_email_unique_** ( **_email_** ))



[Excepció PDOE] SQLSTATE [42000]: error de sintaxi o infracció d'accés: 1071 La clau especificada era massa llarga; La longitud màxima de la clau és de 767 bytes

Podeu resoldre aquest problema definint una longitud de clau a 191. Ara la pregunta és on hem de definir la longitud de la clau per ser 191?



Heu de localitzar el fitxer AppServiceProvider.php sota la aplicació / proveïdor directori. Obriu aquest fitxer i localitzeu el mètode boot () i afegiu els codis següents per solucionar l'error massa llarg de la clau especificada.

#laravel # machine-learning #laravel clau especificada



webomnizz.com

La manera de corregir la clau especificada per Laravel va ser un error massa llarg

Molts de nosaltres hem pres l’error La clau especificada ha estat un error massa llarg mentre s’executava la migració a Laravel. I això es deu a la MariaDB o una versió anterior de MySQL. SQLSTATE [42000]: error de sintaxi o infracció d'accés: 1071 La clau especificada era massa llarga; la longitud màxima de la clau és de 767 bytes (SQL: els usuaris de la taula alter afegeixen únics users_email_unique (correu electrònic))