есть вопрос по поводу characters_up.sql, почему то у меня он не пошел на базу, ошибка вылетает
попробовал своими силами все исправить, поправь меня если что пропустил, пожалуйста
Цитата:
ALTER TABLE character_db_version CHANGE COLUMN required_2008_11_12_01_character_character_aura required_2008_12_03_01_character_guild_member bit;
ALTER TABLE character_db_version CHANGE COLUMN required_2008_12_03_01_character_guild_member required_2008_12_15_01_character_arenas bit;
|
у меня почему то в этой базе было только поле required_2008_12_15_01_character_arenas
добавил еще 2 твоих, для них какие параметры должны быть bit NOT NULL default '0' (пока там пусто) :
required_2008_11_12_01_character_character_aura
required_2008_12_03_01_character_guild_member
Цитата:
ALTER TABLE `guild_member` DROP INDEX `guid_key` ,
ADD UNIQUE `guid_key` ( `guid` );
|
тут просто изменить название поля с guid_key на guid
Цитата:
CREATE TABLE `saved_variables` (
`NextArenaPointDistributionTime` bigint(40) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Variable Saves';
|
не знаю почему но эта таблица у меня уже была
вот эта часть только мне непонятна
Цитата:
ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Variable Saves'
|
что она делает
Цитата:
ALTER TABLE `arena_team_member` ADD COLUMN `personal_rating` int(10) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `characters` ADD COLUMN `arena_pending_points` int(10) UNSIGNED NOT NULL default '0';
|
это просто добавление полей я так понял, в соответственные таблицы, только вместо int(10) я поставил INTEGER больше в mysql-admin ничего похожего не было (ну не силен я в мускуле)
что еще надо или не надо было делать, кстати сервер пашет вроде нормально, до этих правок никого просто не пускал, выбрасывал при загрузке игры