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
|
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.
|