Bei einigen Tabellen kommt immer dieser Fehler #1071
Code: Select all
CREATE TABLE `s_permalinks` (
`permalink` varchar(255) NOT NULL default '',
`entry_id` int(10) unsigned NOT NULL default '0',
`type` varchar(200) NOT NULL default '',
`data` text,
KEY `pl_idx` (`permalink`),
KEY `ple_idx` (`entry_id`),
KEY `plt_idx` (`type`),
KEY `plcomb_idx` (`permalink`,`type`)
) TYPE=MyISAM;
MySQL meldet: Dokumentation
#1071 - Specified key was too long; max key length is 1000 bytes
SQL-Befehl:
CREATE TABLE `s_plugincategories` (
`class_name` varchar( 250 ) default NULL ,
`category` varchar( 250 ) default NULL ,
KEY `plugincat_idx` ( `class_name` , `category` )
) TYPE = MYISAM ;
MySQL meldet: Dokumentation
#1071 - Specified key was too long; max key length is 1000 bytes
Wie ist nun die beste Vorgehensweise?
(KEY `plcomb_idx` (`permalink`,`type`) habe ich ganz weggelassen und KEY `plugincat_idx` ( `class_name` , `category` ) auf KEY `plugincat_idx` ( `class_name` ) reduziert.)