エラー1071(42000)

エラー1071(42000)

私はこれをしようとしています:

CREATE UNIQUE INDEX name_index ON domains(name);

ただし、これを行うと、次のエラーが発生します。

ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes

構成ファイルを編集してみましたが、成功しませんでした。どんなアイデアがありますか?

私の設定ファイルは次のとおりです

# * Character sets
#
# MySQL/MariaDB default is Latin1, but in Debian we rather default to the full
# utf8 4-byte character set. See also client.cnf
#
character-set-server  = utf8mb4
collation-server      = utf8mb4_general_ci

文字セットに関してここで変更する必要がありますか?

答え1

これに対するかなり評判の良い答えがあります。スタックオーバーフロー。一般的に言えば、データベースの問題を解決するためのより良い運があります。

関連情報