Vraag : MYSQL - de Gespecificeerde Sleutel was te lang! Hulp!

Hallo, probeer ik om een lijst in phpMyAdmin te creëren, en ben bij een verlies bij de fout ik ontvang wat als volgt is:

CREATE- LIJST `. `PRODUCTEN ` (`IDENTITEITSKAART PRODUCT_ENABLED `INT. (5) NIET ONGELDIGE AUTO_INCREMENT PRIMAIRE SLEUTEL, 5) NIET ONGELDIGE `CATEGORY_ID `INT. (, 255) NIET ONGELDIGE `PRODUCT_NAME `VARCHAR (, `255) NIET ONGELDIGE PRODUCT_SKU `VARCHAR (, `255) NIET ONGELDIGE PRODUCT_QUALITY `VARCHAR (, 10) NIET ONGELDIGE `PRODUCT_WEIGHT `VARCHAR (, `NIET ONGELDIGE `ENUM („Y“, „N“), PRODUCT_STOCKED ``INT. (5) NIET NIETIG VERKLAREN, `PRODUCT_ADDHOME `ENUM („N“, „Y“) NIET NIETIG VERKLAREN, `TAX_CLASS `ENUM („NIETS“, „VERHANDELBARE GOEDEREN“, „VERSCHEPEND“) NIET NIETIG VERKLAREN, `PRIJS `INT. (7) NIET NIETIG VERKLAREN, `KOSTEN `INT. (7) NIET NIETIG VERKLAREN, `RRP_SHOW `ENUM („N“, „Y“) NIET NIETIG VERKLAREN, `RRP `INT. (7) NIET NIETIG VERKLAREN, `SPRICE_SHOW `ENUM („N“, „Y“) NIET NIETIG VERKLAREN, `SPRICE `INT. (7) NIET NIETIG VERKLAREN, `- SHORT_DESCRIPTIONNIET ONGELDIGE `- TEKST, `- LONG_DESCRIPTIONNIET ONGELDIGE `- TEKST, `SLEUTELWOORDEN `VARCHAR (255) NIET NIETIG VERKLAREN, `IMAGE1_LABEL `VARCHAR (255) NIET NIETIG VERKLAREN, `IMAGE1_LINK255) NIET ONGELDIGE `VARCHAR (, 255) NIET ONGELDIGE `IMAGE2_LABEL `VARCHAR (, 255) NIET ONGELDIGE `IMAGE2_LINK `VARCHAR (, 255) NIET ONGELDIGE `IMAGE3_LABEL `VARCHAR (, 255) NIET ONGELDIGE `IMAGE3_LINK `VARCHAR (, 255) NIET ONGELDIGE `IMAGE4_LABEL `VARCHAR (, BOVENGENOEMDE [...]

MySQL:

#1071 - de Gespecificeerde sleutel was te lang; de maximum zeer belangrijke lengte is 1000 bytes



I heeft gelezen rond maar tot dusver gehad geen geluk. Ik zal een pdf vastmaken die de tabel 1 am tonen die proberen te creëren, en gelieve om het even wie wat licht te kunnen afwerpen op wat? gebeurt!

Thanks Alex
Attachments:

Antwoord : MYSQL - de Gespecificeerde Sleutel was te lang! Hulp!

Nr, het is de grootte van de gebieden u probeert uniek te maken.  6 gebieden tijden 255 = 1530 karakters.  Als het utf-8 is, zouden de gebieden tot 3 keer groter kunnen zijn omdat 1 karakter utf-8 3 lange bytes kan zijn.  Misschien kon u uw gegevens opnieuw onderzoeken en zien of kan de gebiedsgrootte worden verminderd of of misschien niet moeten allemaal uniek zijn.
Andere oplossingen  
 
programming4us programming4us