Hansi: UNIQUE MySQL

Beitrag lesen

Hallo,

eine Frage warum geht das nicht?

SQL-Befehl :

ALTER TABLE artikel DROP INDEX ART\_ID ,
ADD UNIQUE WAR\_GR\_NR ( ART\_PREIS , ART\_NAME )

MySQL meldet:

#1170 - BLOB column 'ART_NAME' used in key specification without a key length

Also es gibt auch noch eine ART_NR auf der der Primery Key ist.
eine Artikel Nummer kann es nur einmal geben aber meine WAR_GR_NR kann öfters vorkommen da es noch andere Artikel gibt die der selben Warengruppe angehören aber wieso geht das nicht?

Gruß Hansi