SQL/データベースエラーエラー
MySQL 1071MySQL 1071 — 指定されたキーが長すぎます
インデックスキーの長さがストレージエンジンの最大値を超えています。
mysql
このエラーの原因
インデックス対象カラムのサイズ合計がキー長の上限(utf8mb4 の InnoDB では 3072 バイト)を超えています。
修正方法
インデックス内のカラムサイズを縮小してください。プレフィックスインデックス(column(191))を使用してください。インデックス対象カラムにより小さい文字セットを使用してください。
関連するエラーコード
SQL/データベースエラーエラー
4271242712 — エイリアスの重複
同一クエリ内でテーブルエイリアスが複数回使用されています。
postgresql
詳細を表示 SQL/データベースエラーエラー
4270242702 — 列参照の曖昧さ
列参照が複数のテーブルに存在するため、曖昧です。
postgresql
詳細を表示 SQL/データベースエラーエラー
MySQL 1062MySQL 1062 — 重複エントリ
INSERT または UPDATE により、一意インデックスに重複する値が生じる。
mysql
詳細を表示 SQL/データベースエラーエラー
42P1042P10 — 無効な列参照
GROUP BY、ORDER BY、または DISTINCT ON での列参照が無効です。
postgresql
詳細を表示 SQL/データベースエラーエラー
2200422004 — NULL 値が許可されていない
許可されていない場所で NULL 値が検出されました。
postgresql
詳細を表示 SQL/データベースエラーエラー
2200822008 — 日時フィールドのオーバーフロー
日時の値がフィールドの有効範囲外である。
postgresql
詳細を表示