mysql> create table newsgroup(
-> id integer unsigned NOT NULL AUTO_INCREMENT,
-> creater integer unsigned NOT NULL,
-> coremember integer unsigned DEFAULT NULL,
-> name varchar(300) not null unique,
-> description text,
-> created datetime not null,
-> PRIMARY KEY (id)
->);
ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
mysql>
Я изменил 300
на 250
, и все в порядке. Но я не совсем понимаю.Что случилось с этим утверждением?
Что такое версия сервера MySQL? – vfn
Относительными ответами являются [это] (http://stackoverflow.com/questions/6157823/specified-key-was-too-long-max-key-length-is-1000-bytes/6158040#6158040) и [что] (http://stackoverflow.com/questions/4131206/mysql-key-was-too-long-issue/4139541#4139541). –