После удаления поля вылезает такая ошибка PDOException: SQLSTATE[42S02]: Base table or view not found: 1146

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 20 июня 2013 в 13:12

После удаления поля вылезает такая ошибка. С чем это может быть связано?

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u3311_drupal7.field_deleted_data_349' doesn't exist: SELECT field_deleted_data_3490.entity_type AS entity_type, field_deleted_data_3490.entity_id AS entity_id, field_deleted_data_3490.revision_id AS revision_id, field_deleted_data_3490.bundle AS bundle FROM {field_deleted_data_349} field_deleted_data_3490 WHERE (field_deleted_data_3490.deleted = :db_condition_placeholder_0) AND (field_deleted_data_3490.bundle = :db_condition_placeholder_1) LIMIT 10 OFFSET 0; Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => comment_node_reports ) в функции field_sql_storage_field_storage_query() (строка 585 в файле /home/u3311/domains/site.ru/modules/field/modules/field_sql_storage/field_sql_storage.module).

Комментарии

Аватар пользователя man-1982 man-1982 21 июня 2013 в 12:44

Посмотрите в базе, есть ли там таблица field_deleted_data_349. Может ее там нет. А вобще в идеале выполнить это запрос в базе и посмоттреть результат

Аватар пользователя iNFerNo iNFerNo 21 июня 2013 в 13:22

Так в том то и дело. Что я удаляю поле вылезает эта ошибка. И в базе в это время время появляются 2 таблицы удаленного поля deleted_data_349 и ревизия его...

Раньше перекидывало на тип материала из которого поле удалялось.

Аватар пользователя mishanya84 mishanya84 6 июля 2015 в 22:44

Может кому то пригодится.
Предистория: Создал поле, и случайно удалил его из базы, а не из админки. В итоге, какое бы поле не удалял из админки вылазила ошибка наподобие этой.

Решение: в таблице field_config и field_config_instance находим поиском название поля на которое ругается ошибка и удаляем его. После этого у меня всё стало хорошо.
Удачи всем!