Respecto al sql character que me tortura segun el log el error es el siguiente:
Error occured at:2008-02-20 23:37:55
Line no.:581
Error Code: 1074 - Column length too big for
column 'guildInfo' (max = 255); use BLOB or TEXT instead
Asi que he abierto el sql con el wordpad y he localizado la línea siguiente:
-- Table structure for guilds
-- ----------------------------
CREATE TABLE `guilds` (
`guildId` bigint(20) NOT NULL auto_increment,
`guildName` varchar(32) NOT NULL default '',
`leaderGuid` bigint(20) NOT NULL default '0',
`emblemStyle` int(10) NOT NULL default '0',
`emblemColor` int(10) NOT NULL default '0',
`borderStyle` int(10) NOT NULL default '0',
`borderColor` int(10) NOT NULL default '0',
`backgroundColor` int(10) NOT NULL default '0',
`guildInfo` varchar(300) NOT NULL default '', `motd` varchar(255) NOT NULL default '',
`createdate` int(30) NOT NULL,
`bankTabCount` int(30) NOT NULL,
`bankBalance` int(30) NOT NULL,
PRIMARY KEY (`guildId`),
UNIQUE KEY `guildId` (`guildId`)
) ENGINE=MyISAM AUTO_INCREMENT=8189 DEFAULT CHARSET=latin1;
Por lógica he deducido que el valor entre paréntesis (300) es el tamaño de la columna y por el error del log me indica que el máximo es 255. Asi que me he arriesgado, he cambiado el 300 por el 255 lo he vuelto a importar y parece que la cosa ha funcionado porque no me ha dado ningún error.
Pero como no tengo ni idea de lo que he hecho, me gustaría preguntar a la gente que controla de estas cosas del sql y demás si lo que he hecho es correcto.
Gracias