[Table '*****.b_rating_prepare' doesn't exist].

На сайте стала появляться такая проблема. После обновления страницы она исчезала.

381 MySQL Query Error: TRUNCATE TABLE b_rating_prepare[Table '*************.b_rating_prepare' doesn't exist]

Таблички действительно не оказалось. Просто создать не получилось

CRE ATE TABLE b_rating_prepare ( ID int(11) NULL );

Выдавал совсем уж комичную штуку. Не могу создать таблицу поскольку нет таблицы ;) Причина такого поведения битрикс оказалась банальной, такие ошибки стали частыми, если у вас заканчивалось место на винте. А сие действие в моем случае действительно было. Решений несколько:

DR__OP TABLE b_rating_prepare;
DCRE__ATE TABLE b_rating_prepare(ID int(11) NULL);

Так же рекомендуют через запускаем «Проверка системы» в нее уже вклеена эта ошибка и она исправляет ее сама, в моем случае это не подошло, поскольку прошлые разработчики так же закастомили табличку которую этот инструмент прицепом правил до нормальной, в следствие чего крашился сайт ;(

Оставить комментарий

Комментарии (1)

  1. Дмитрий 14.11.2017 Ответить
    зайти в каталог БД и удалить файлик b_rating_prepare.ibd