Перейти к контенту
  • 0

Проблемы с дубликатами при переходе 1.2 -> 1.3


WildCat

Вопрос

Стоял 1.2 финал. Попытался проапдейтить до 1.3 от Игорька, но на третьем шаге получаю как минимум 2 ошибки про дубликаты имен колонок "downloads" и "sub_end". Как избавиться от лишнего? Где эти колонки вообще живут? В какой таблице?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Как избавиться от лишнего?

Удалить их или через PhpMyadmin или через админцентр форума, выполнив соответствующий запрос к базе данных.

 

Где эти колонки вообще живут?

В базе данных MySQL.

 

В какой таблице?

Смотрите текст ошибки...

 

А какой форум вы обновляете? Ссылочку?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В какой таблице?
Смотрите текст ошибки...
Так нету текста ошибки! Это файл upgrade6.php выдает сообщение о дубликате колонок. И все. Где именно дублируются - не говорит.

 

А какой форум вы обновляете? Ссылочку?
www.tolkuchka.dsip.net, только сейчас я вернул его в предыдущее состояние, то бишь в 1.2
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Тема закрыта по причине грубового нарушения лицензии Invision Power Board. Рекомендую ознакомится с сообщением из похожей темы:

новости в портале

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ок. Авторы опомнились, так вот, чтобы понять, что ты там у себя в базе испортил, то пожалуйста выложи сюда свой скрипт апгрейда, который ты запускал. А то набор Игорька уж очень качать не хочу весь.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
больно большой пост получился бы, проще приаттачить

Так я и имел ввиду аттач :D

 

Вот там есть код, который выполнит указанные там запросы, а их много. Так вот в нем в серединке есть как раз запросик, который пытался добавить к тебе:

$SQL[] = "alter table ibf_members ADD downloads tinyint(4) DEFAULT '0';";

Так как у тебя оно уже было из файлового архива от версии 1.2, то он на этом останавливается и пишет тебе ошибку. Соответственно все, что до этого запроса он выполнил и теперь это у тебя в базе есть. Теперь есть 2 варианта.

1. Очистить, то, что выполнилось (до этой строки) просмотреть все запросы до конца на предмет их наличия, и запустить скрипт еще раз.

2. Просмотреть то, что не добавилось на предмет наличия в базе, подчистить скриптик от уже добавленного, запустить очищенный скрипт.

 

Надеюсь, понятно объяснил ;)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.