e-twilight Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 выполнил следущий запрос в phpmyadmin: ************************** Выполнить SQL-запросы ************************** ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;ALTER TABLE `ibf_members` ADD `rep_notify` TINYINT( 1 ) DEFAULT '1' NOT NULL ;CREATE TABLE `ibf_reputation` (`id` int(11) NOT NULL auto_increment,`from_user` int(11) NOT NULL default '0',`to_user` int(11) NOT NULL default '0',`forum` int(11) NOT NULL default '0',`topic` int(11) NOT NULL default '0',`post` int(11) NOT NULL default '0',`created` int(11) NOT NULL default '0',`message` text NOT NULL,`rating` int(11) NOT NULL default '0',`anonym` TINYINT(1) NOT NULL DEFAULT '0',PRIMARY KEY (`id`)) ;; В итоге выдаёт ошибку: http://www.lordaeron.ru/shared/db_error.JPG И как теперь быть?( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 Не делать те из запросов, которые приводят к ошибке. Воспользуйтесь переводчиком, ошибка говорит сама за себя: вы уже ставили этот мод раньше и колонки в таблицах некоторые уже есть. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 e-twilight Опубликовано 16 Ноября 2007 Автор Жалоба Поделиться Опубликовано 16 Ноября 2007 Я ставил другой мод репутации (АН23)А этот ХТ мод, который был переделан под 2.3.х.... Так что те колонки в таблицах, что там остались - они от старого мода. Совсем другого... Это ещё вопрос, будет ли с ними работать этот мод( Вообще, есть способ как-нибудь переписать все эти таблицы? Потому что у меня теперь весь сайт просто говорит, что ошибка с БД и ничего не открывается. И не выдаёт даже отладочной информации. Неужели выходит, что я потерял всю работу, что делал? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 (изменено) Если хотите удалить старые данные репутации, удалите все колонки и таблицы от старого мода и потом делайте запросы от этого. P.S. За такое название тему закрыть надо было бы. Изменено 16 Ноября 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 e-twilight Опубликовано 16 Ноября 2007 Автор Жалоба Поделиться Опубликовано 16 Ноября 2007 Удалил существующие таблицы, записал всё заново, судя по сообщению - записалось нормально.А ошибка всё та же. И главное, никакой отладочной информации. Есть вообще способы как-нибудь узнать, в чём ошибка и где следует исправлять? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 forum/cache/sql**** что то там... Там и смотри. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 Блин, вы читать умеете? Этот запрос(ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;) создаёт не таблицу, а колонку в таблице. Догадаетесь в какой? И второй и третий запросы тоже. Таблицу только 4й создаёт. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 16 Ноября 2007 Жалоба Поделиться Опубликовано 16 Ноября 2007 А вообще на будущее делай бэкап базы перед установкой чего либо связанного с базой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
e-twilight
выполнил следущий запрос в phpmyadmin:
В итоге выдаёт ошибку:
http://www.lordaeron.ru/shared/db_error.JPG
И как теперь быть?(
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.