Einspaltige Tabelle text als primary Key ?

Deletemaster

Erfahrenes Mitglied
Hallo zusammen,
in meiner einspaltigen Tabelle Feld [vrn] (vollständige Rufnummer)
möchte ich dieses Feld vom Typ text als Primärschlüssel setzen um doppelte Einträge zu verhindern.
Leider bekomme ich nach:
CREATE TABEL [tabelle](
vrn text Primary Key);
oder
CREATE TABLE [tabelle](
vrn text not null,
Primary Key(vrn));
folgende Fehlermeldung:
ERROR 1170 (42000): BLOB/TEXT column 'vrn' used in key specification without a key length.
Welche Möglichkeit habe ich, dieses Feld als PK zu setzen?
Danke für eure Hilfe
 
OK einfach nur eine länge angeben!
habe jetzt den typ von text in varchar(50) geändert
mysql> create table robinsonliste(vrn varchar(50) not null Primary Key);
jetzt "geht's"
 
Zurück