SQL/databasfelFel
MySQL 1071MySQL 1071 — Angivet nyckelvärde är för långt
Indexnyckellängden överstiger lagringsmotorns maximigräns.
mysql
Vad som orsakar detta fel
Den sammanlagda storleken på indexerade kolumner överstiger nyckellängdsgränsen (3072 byte för InnoDB med utf8mb4).
Hur man åtgärdar det
Minska kolumnstorlekarna i indexet. Använd prefixindex: column(191). Använd ett mindre teckenset för indexerade kolumner.
Relaterade felkoder
SQL/databasfelFel
4271242712 — Duplicerat Alias
Ett tabellalias används mer än en gång i samma fråga.
postgresql
Visa detaljer SQL/databasfelFel
4270242702 — Tvetydig Kolumn
En kolumnreferens är tvetydig eftersom den finns i flera tabeller.
postgresql
Visa detaljer SQL/databasfelFel
MySQL 1062MySQL 1062 — Duplicerad post
En INSERT eller UPDATE skulle skapa ett duplicerat värde i ett unikt index.
mysql
Visa detaljer SQL/databasfelFel
42P1042P10 — Ogiltig Kolumnreferens
En kolumnreferens i GROUP BY, ORDER BY eller DISTINCT ON är ogiltig.
postgresql
Visa detaljer SQL/databasfelFel
2200422004 — NULL-värde Inte Tillåtet
Ett NULL-värde påträffades där det inte är tillåtet.
postgresql
Visa detaljer SQL/databasfelFel
2200822008 — Datum-/tidsfält överflöde
Ett datum-/tidsvärde är utanför det giltiga intervallet för fältet.
postgresql
Visa detaljer