我在使用laravel migrate命令時遇到問題。它顯示:Laravel 5.4:指定的密鑰太長錯誤
SQLSTATE [42000]:語法錯誤或訪問衝突:1071指定的鍵 太長;最大密鑰長度爲1000個字節(SQL:ALTER TABLE
users
添加獨特users_email_unique
(
但我的MySQL版本是5.7.14,我的字符集是:
mysql> show variables like "%char%";
+--------------------------+-------------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| character_sets_dir | D:\wamp64\bin\mysql\mysql5.7.14\share\charsets\ |
+--------------------------+-------------------------------------------------+
,所以應該不會正如doc所說的那樣是任何問題。有人可以幫助我嗎?
這工作得很好。 – DengDeng