Frage : MYSQL - Angegebener Schlüssel war zu lang! Hilfe!

Hallo, versuche ich, eine Tabelle im phpMyAdmin und morgens zu verursachen, das an der Störung ratlos ist, die ich empfange, der ist, wie folgt:

CREATE TABELLE `alexremo_addo `. `Produkte ` (`Identifikation `INT (5) NICHT UNGÜLTIGER AUTO_INCREMENT PRIMÄRSCHLÜSSEL, `category_id `INT (5) NICHT NULL, `product_name `VARCHAR (255) NICHT UNGÜLTIG, `product_sku `VARCHAR (255) NICHT UNGÜLTIG, `product_quality `VARCHAR (255) NICHT UNGÜLTIG, `product_weight `VARCHAR (10) product_enabled NICHT NULL, `das `ENUM („Y“, „N ") NICHT UNGÜLTIG, `product_stocked `INT (5) NICHT NULL, das `product_addhome `ENUM („N“, „Y ") NICHT UNGÜLTIG, `tax_class `ENUM („kein“, „kommerzialisierbare Waren“, „Versenden ") NICHT UNGÜLTIG, `Preis `INT (7) NICHT NULL, `Kosten `INT (7) NICHT NULL, `rrp_show `ENUM („N“, „Y ") NICHT UNGÜLTIG, `rrp `INT (7) NICHT NULL, `sprice_show `ENUM („N“, „Y ") NICHT UNGÜLTIG, `sprice `INT (7) NICHT NULL, `short_description `TEXT NICHT UNGÜLTIG, `long_description `TEXT NICHT UNGÜLTIG, `Schlüsselwörter `VARCHAR (255) NICHT UNGÜLTIG, `image1_label `VARCHAR (255) NICHT UNGÜLTIG, `image1_link `VARCHAR (255) NICHT UNGÜLTIG, `image2_label `VARCHAR (255) NICHT NULL, `image2_link das `VARCHAR (255) NICHT UNGÜLTIG, `image3_label das `VARCHAR (255) NICHT UNGÜLTIG, `image3_link das `VARCHAR (255) NICHT UNGÜLTIG, `image4_label das `VARCHAR (255) NICHT UNGÜLTIG, [...]

MySQL sagte:

#1071 - angegebener Schlüssel war zu lang; maximale Schlüssellänge ist 1000 Bytes, die



I haben gelesen, um aber haben kein Glück bis jetzt gehabt. Ich bringe ein pdf an, welches die Tabelle I zeigt morgens, die versucht zu verursachen und kann bitte jedes verschütte etwas Licht auf, was? geschieht!

Thanks Alex
Attachments:

Antwort : MYSQL - Angegebener Schlüssel war zu lang! Hilfe!

Nicht ist es die Größe der Felder, die Sie versuchen, einzigartig zu bilden.  6 Feldmal 255 = 1530 Buchstaben.  Wenn es UTF-8 ist, konnten die Felder bis 3mal größer sein, weil 1 Buchstabe UTF-8 3 Bytes lang sein kann.  Möglicherweise konnten Sie Ihre Daten nochmals prüfen und sehen, wenn die Feldgrößen verringert werden können, oder wenn möglicherweise nicht alle einzigartig sein müssen.
Weitere Lösungen  
 
programming4us programming4us