コンテンツへスキップ
SQL/データベースエラーエラー
MySQL 1071

MySQL 1071 — 指定されたキーが長すぎます

インデックスキーの長さがストレージエンジンの最大値を超えています。

mysql

このエラーの原因

インデックス対象カラムのサイズ合計がキー長の上限(utf8mb4 の InnoDB では 3072 バイト)を超えています。

修正方法

インデックス内のカラムサイズを縮小してください。プレフィックスインデックス(column(191))を使用してください。インデックス対象カラムにより小さい文字セットを使用してください。

公式ドキュメント

関連するエラーコード