Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Помогите срочно с ошибкой mysql

Тема в разделе "Вопросы- ответы", создана пользователем Olegjan, 21 дек 2016.

21.12.16 в 20:55
21.12.16 в 22:34
12
2.543
0
  1. TopicStarter Overlay
    Olegjan

    Olegjan Команда форума VIP Кинотрафик v2

    Сообщения:
    2.307
    Симпатии:
    745
    Лучших ответов:
    0
    Ребята, помогите как исправить ошибку

    MySQL error in file: /engine/modules/show.full.php at line 145
    Error Number: 1017
    The Error returned was:
    Can't find file: 'dle_views' (errno: 2)
    SQL query:


    INSERT INTO dle_views (news_id) VALUES ('861')
     
  2. Juker7

    Juker7 Команда форума VIP Кинотрафик v2

    Сообщения:
    525
    Симпатии:
    258
    Лучших ответов:
    0
    Посмотрел структуру таблицы, news_id - хранит целочисленные значения, а ты пытаешься вставить строковое.

    Не уверен, что прав, но может быть, если убрать '' у запроса, то пройдет.

    Посмотри, есть ли у тебя эта таблица?
     
  3. dkent

    dkent Посетитель

    Сообщения:
    59
    Симпатии:
    3
    Лучших ответов:
    0
    проше сделай запрос в phpmyadmin и уже смотри ошибки выполнения запроса
     
  4. TopicStarter Overlay
    Olegjan

    Olegjan Команда форума VIP Кинотрафик v2

    Сообщения:
    2.307
    Симпатии:
    745
    Лучших ответов:
    0
    Короче, у меня закончилось место на сервере, из за этого полетели базы данных, в поддержке отписали что эта ошибка в таблице, отвечающая за количество просмотров новостей, сейчас отключил эту функцию в админке, как восстановить эту таблицу? Я так понимаю что нужен запрос какой-то в базу данных?
     
  5. dkent

    dkent Посетитель

    Сообщения:
    59
    Симпатии:
    3
    Лучших ответов:
    0
    Попробуй эту команду

    mysqlcheck -r db_name table_name -uroot -p

    db_name — имя базы данных
    table_name — таблица
     
  6. ERR

    ERR Команда форума VIP Кинотрафик v2

    Сообщения:
    840
    Симпатии:
    362
    Лучших ответов:
    1
    Код:
    DROP TABLE IF EXISTS `dle_views`;
    CREATE TABLE `dle_views` (
    `id` mediumint(8) NOT NULL auto_increment,
    `news_id` int(11) NOT NULL default '0',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;
    
     
    • Нравится Нравится x 1
  7. phoenixaa

    phoenixaa Бывалый

    Сообщения:
    103
    Симпатии:
    16
    Лучших ответов:
    0
    У меня такая же херня была вчера, поддержка восстановила с бэкапа. если есть бэкап, то можно с него...
     
  8. jazzoman

    jazzoman Зелёный

    Сообщения:
    21
    Симпатии:
    2
    Лучших ответов:
    0
    Восстанавливай из Бэкапа базы в панели управления хостинга. Возможно и место закончилось именно по причине большого количества бэкапов, у меня такое было как то )))
     
  9. TopicStarter Overlay
    Olegjan

    Olegjan Команда форума VIP Кинотрафик v2

    Сообщения:
    2.307
    Симпатии:
    745
    Лучших ответов:
    0
    Они сами у меня бекап спрашивают, у меня только старые есть :(
     
  10. phoenixaa

    phoenixaa Бывалый

    Сообщения:
    103
    Симпатии:
    16
    Лучших ответов:
    0
    Ну вот, теперь как и я позаботишься, чтобы бэкап делался каждый день автоматом...:(
     
    • Нравится Нравится x 1
  11. jazzoman

    jazzoman Зелёный

    Сообщения:
    21
    Симпатии:
    2
    Лучших ответов:
    0
    Как вариант, восстанови из старой базы только ту таблицу которая у тебя крашнулась. В твоем случае это 'dle_views'.
     
    • Нравится Нравится x 1
  12. TopicStarter Overlay
    Olegjan

    Olegjan Команда форума VIP Кинотрафик v2

    Сообщения:
    2.307
    Симпатии:
    745
    Лучших ответов:
    0
    @ERR, спасибо большое, вроде помогло.
     
  13. ckau

    ckau Команда форума VIP Кинотрафик v2

    Сообщения:
    1.273
    Симпатии:
    260
    Лучших ответов:
    4
    Просто зайти в phpmyadmin или любой другой менеджер по работе с базой и таблицу dle_views нажать очистка( не путать с удаление), в этой таблице хранятся кеш данные по просмотрам и она ни на что не влияет.
     
    • Нравится Нравится x 2