Ричард Rainbowwolf Опубликовано 21 Апреля 2006 Жалоба Поделиться Опубликовано 21 Апреля 2006 Есть интересный мод, дайсы, броски которых можно отслеживать по логам (очень спасает от жульничества), но при установке высветилась во это mySQL query error: alter table `ibf_groups`add roll int(11) NOT NULL default '1',add gm int(11) NOT NULL default '0' mySQL error: Duplicate column name 'roll'mySQL error code: 0Date: Friday 21st 2006f April 2006 11:39:57 AM Плиииз! Хелп! Обьясните что нужно сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 21 Апреля 2006 Жалоба Поделиться Опубликовано 21 Апреля 2006 Сделайте поиск на форуме по словосочетанию «Duplicate column name». Ошибка нередкая, обсуждалась многократно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 21 Апреля 2006 Жалоба Поделиться Опубликовано 21 Апреля 2006 значит у тебя уже есть такая колонка Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ричард Rainbowwolf Опубликовано 21 Апреля 2006 Автор Жалоба Поделиться Опубликовано 21 Апреля 2006 И что теперь делать? Ведь в первый раз он тоже не установился? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 21 Апреля 2006 Жалоба Поделиться Опубликовано 21 Апреля 2006 Откатить базу данных на состояние до первой установки, если есть дамп. Если дампа нет — залезть в скрипт и посмотреть, какие изменения в базе данных он производит. Убить эти изменения или заглушить попытки скрипта их сделать (т.е. заставить его пропустить этап обработки базы данных). Вообще, адекватные инсталляторы умеют как и откатывать изменения в БД, так и запускать установку этапами, что позволяет обходить такие вот проблемные ситуации. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ричард Rainbowwolf Опубликовано 21 Апреля 2006 Автор Жалоба Поделиться Опубликовано 21 Апреля 2006 откат назад сделал, но запустить обратно (а мне всё же нужен этот мод) - он всё равно не запускается. Что делать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 22 Апреля 2006 Жалоба Поделиться Опубликовано 22 Апреля 2006 он всё равно не запускаетсяС таким описанием проблемы — только телепатов приглашать, наверное... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ричард Rainbowwolf Опубликовано 23 Апреля 2006 Автор Жалоба Поделиться Опубликовано 23 Апреля 2006 Ок! При запуске инсталятора высвечивается вот это:mySQL query error: CREATE TABLE `ibf_rlogs` ( id int(11) NOT NULL auto_increment, roller varchar(64) NOT NULL, nbr int(11) NOT NULL default '0', dice int(11) NOT NULL default '0', result int(11) NOT NULL default '0', on_behalf varchar(64) NOT NULL , secret int(11) NOT NULL default '0', reason varchar(64) NOT NULL , time varchar(96) NOT NULL , mod int(11) NOT NULL default '0', stime bigint(20) NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM; mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mod int(11) NOT NULL default '0', stime bigint(20) NOT NULL default '0', P' at line 11mySQL error code: 0Date: Friday 21st 2006f April 2006 07:12:29 PM Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dr.Freddy Опубликовано 23 Апреля 2006 Жалоба Поделиться Опубликовано 23 Апреля 2006 Похоже на кривые ручки модописателя. Насколько я помню, с n-ой версии слово mod стало в mySQL функцией, вот, видимо, сервер и ругается на синтаксис. time varchar(96) NOT NULL ,mod int(11) NOT NULL default '0',stime bigint(20) NOT NULL default '0', Очевидно, потребуется изменить имя поля mod на любое другое (скажем rmod) в скрипте инсталлятора и во всех прочих скриптах мода. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.