DLE. MySQL Error!

12
muratti
На сайте с 31.05.2008
Offline
238
1359

Господа знатоки, взываю к вам. :D

Была DLE 8.0, поставил 9.0.

Такой же косяк, как в этом топике (тот топик старый, посты не проходят).

Ошибка
SQL-запрос:
ALTER TABLE dle_vote ADD END TIMESTAMP
Ответ MySQL:
#1060 - Duplicate column name 'end'

Советы здесь (ALTER TABLE dle_vote ADD end TIMESTAMP;) не помогают. Как можно пофиксить данную неприятность?

Ragnarok
На сайте с 25.06.2010
Offline
239
#1

добавь колонку start?

//TODO: перестать откладывать на потом
[Удален]
#2

#1060 - Duplicate column name 'end'

Это значит такая колонка уже есть. Удали её и попробуй заного.

А насчет первый ошибки я не помню. Если не кто не поможет то напрягусь.

Кстати почем у тебя сап консультации?)

Ragnarok
На сайте с 25.06.2010
Offline
239
#3

правда, смотря какого типа она должна быть. тут надо покопать.

А вообще, такой вот вывод ошибок моветон. поищи в сети, был хак как сделать чтобы если всплывает ошибка показывалось что-то типа "Ошибка! Администратор уже уведомлен", а текст ошибочного запроса отправлялся админу.

вообще, никогда не мог понять смысла такого вот палева колонок таблиц в дле..

[Удален]
#4

Ragnarok а ты помнишь запрос в какую таблицу нужно добавить?

Ragnarok
На сайте с 25.06.2010
Offline
239
#5
JloJlo:
#1060 - Duplicate column name 'end'
Это значит такая колонка уже есть. Удали её и попробуй заного.

нафиг? запрос добавляет колонку end, а она уже есть.

ошибка ругается на отсутствие колонки start

Ragnarok добавил 10.01.2011 в 20:41

ALTER TABLE dle_vote ADD start TIMESTAMP

попробуй =)

[Удален]
#6

Ragnarok, моё имхо этот код не поможет :)

Раза 3 с этой проблемой сталкиволся, тут нужно что-то "посильнее"

Ragnarok
На сайте с 25.06.2010
Offline
239
#7
JloJlo:
Ragnarok, моё имхо этот код не поможет :)
Раза 3 с этой проблемой сталкиволся, тут нужно что-то "посильнее"

JloJlo, глянь тему, ссылку на которую дал muratti, там именно так проблему и решили.

Сначала скрипт ругался на отсутствие колонки старт. добавили колонку, начал ругаться на отсутствие колонки энд. добавили энд и проблема решилась.

[Удален]
#8

Ragnarok, ладно, ладно. Вы меня убедили)))

Только в таком случае, почему же muratti, сам ненашёл ответа в той ветке?

Ragnarok
На сайте с 25.06.2010
Offline
239
#9
JloJlo:
Ragnarok, ладно, ладно. Вы меня убедили)))
Только в таком случае, почему же muratti, сам ненашёл ответа в той ветке?

=) старался

в той теме посоветовали сделать 2 запроса последовательно, а muratti сделал только второй, видимо, не заметив первый

muratti
На сайте с 31.05.2008
Offline
238
#10
Ragnarok:
ALTER TABLE dle_vote ADD start TIMESTAMPпопробуй =)

Помогло, спасибо.

Только теперь другой косяк (нет категорий при редактировании новостей), и при сохранении пишет:

Ошибка !!!
Вам не разрешена публикация новостей в данном разделе сайта, выберите категорию из доступного списка.

Выставил в Настройка групп пользователей "Список категорий, в которые разрешено добавление новостей: ВСЕ" и вылез такой же косяк, как в этом топике, с MySQL Error! :D Хотя в админке "Категории" все категории на месте.

Я так понимаю, эта бодяга по нарастающей будет.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий