Textspalte als eindeutigen Schlüssel erstellen
Ich möchte einen Tisch machenMySQL
Server mitmediumtext
Spalte alsUNIQUE KEY
CREATE TABLE `parts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` mediumtext NOT NULL,
`display_status` int(11) NOT NULL,
UNIQUE KEY `name` (`name`),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
aber das machte einen Fehler
BLOB/TEXT column 'name' used in key specification without a key length
wenn ich den Typ von "name" in "varchar" ändere, funktioniert es!
können Sie sagen, ob ich als Textspalte machen kannUNIQUE KEY