Ошибка 1146 на сайте

Ошибка 1146
  • Ошибка 1146

    Поможите, люди добрые, чё за ошибка 1146 появилась после обновления. Исправьте пожалуйста.

  • Постоянно вылетает ошибка после обновления №1146

    Ошибка #1146

    Вебасист
    Table ‘MAMINMALISH.shop_feature_values_color’ doesn’t exist

    Please contact app developer.

    Аналогичный номер ошибки дает в приложении Контакты при попытке создать контакт.

  • Обновление: Ошибка #1146

    После обновления, при попытке входа в админку МАГАЗИНА появляется:

    Ошибка #1146

    Вебасист
    Table ‘nameid.shop_feature_values_color’ doesn’t exist

    Please contact app developer.

    Обратился.

    Что делать?

  • eror # 1146

    Здравствуйте, после установки shop script 5 возникла следующая проблема после перехода на сайт магазина: Eror# 1146 Table ‘9853477388_timebrentshop.wa_contact’ doesn’t exist

  • При установке возникла ошибка Error #1146

    Здравствуйте, пытаюсь установить Shop-Script 6, скачала все установочные файлы, начала установку, ввела данные от бд и получила ошибку: Error #1146 Table ‘sti4895x_pizza.wa_contact’ doesn’t exist Please contact server administrator….

  • Ошибка #1146. Как исправить?

    Есть решение

    Здравствуйте!Перенес сайт на новый хостинг. Появилась ошибка #1146. Не могу зайти в админку. Данная ошибка на всех страницах. очистить кэш не могу, в админке показывает то же самое. Как исправить?

  • Webasyst на Open Server выдаёт Error #1146

    Свежая установка на локалку (webasyst(83271a00d1ff8c7002b0a8591a9b4ee9)(1.7.4.142).framework). Не могу понять, что не так. Подскажите?wa-logdb.log2017-06-15 00:28:11 127.0.0.1
    Table ‘getfisher.wa_app_settings’ doesn’t exist
    ##…

  • Error #1146 Please contact server administrator.

    Error #1146<h2 style=»margin-bottom: 15px; font-size: 1.35em; font-family: Arial, sans-serif; line-height: 1.2em; color: red; text-align: center; background-color: rgb(255, 255, 255);»></h2>Please contact server…

  • +4

    Ошибка #1146

    Исправлено

    Ошибка #1146 при открытии заказа в админке, после крайнего обновления.Версия Webasyst: 1.14.7.563 Версия PHP: 7.2.31Версия Shop-Script: 8.14.0.38

  • +1

    Ошибка #1146. Как исправить?

    Есть решение

    Собственно код ошибки:Не поймем что за таблицу требует?Возникает ошибка при попытке переключится на «новый раздел товаров»При этом в карточке редактирования самого товара переключится на «новый раздел» можно, но тогда уже не…

  • Плагин AmoCrm — выдает ошибку #1146

    Есть решение

    Установили плагин, а при нажатии на него выдает ошибкуTable ‘obogrev_amore.shop_syncamocrm_requests’ doesn’t existPlease contact app developer.

  • Ошибка #1146

    Приветствую. После установки shop script7 на тестовый домен возникла ошибки при входе в админку.Права настроены; к БД подключение есть, но таблицы не создались.Подскажите, на каком этапе могла возникнуть ошибка?Спасибо.

  • Ошибка #0

    Доброго времени суток!Попробовали сегодня обновить фреймворк, магазин и тему. Но появились ошибки в теме в старом образце и в новой версии, решили сделать полный откат с рабочей версии, но не тут-то было, теперь выдает в ошибку в бекенде при переходе…

  • проблема после обновления

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

    Ошибка #1146

    Магазин
    Query Error
    Query: ALTER TABLE shop_reviews ADD email VARCHAR(255) NULL DEFAULT NULL
    Error: 1146
    Message:…

  • Как сменить id заказа в phpadmin ?

    Есть решение

    Сделал новый сайт использую 1С — > class365.ru на новом сайте заказы начались с id1 , как поменять чтобы они начались с 3000 в phpadmin ? Какой запрос лучше сделать ?

  • Как можно сделать последовательный фильтр на главной?

    Хотим сделать на SS7 магазин автошин. Есть ли возможность разместить фильтр на домашней странице, аналогично сайту:https://shop.nokiantyres.ru/autoТо есть выбираем Марку, затем модель этой марки и так далее в глубь фильтра.

  • Подключения CHRONOPAY к shop script 6.

    Добрый день! Являемся Вашими клиентами уже год. Сейчас была поставлена задача подключить оплату банковской картой к нашему сайту blokus.ru. Модуль от CHRONOPAY не работает, происходит следующее — при оформлении заказа, после доставки в раздел оплаты…

  • Оформление заказа

    Здравствуйте! Появилась следующая проблема: покупатели в корзине не могут перейти к оформлению заказа, при нажатии на кнопку «оформить заказ» ничего не происходит.

  • Ошибка 500

    Есть решение

    Добрый вечер!Последние сутки возникает какая-то магия — никаких изменений не происходит, но ошибка 500 срабатывает. Причем доступ в административную часть есть. Логи не создаются (настраивал как на примере этой темы). Техподдержка хостинга говорит:При…

  • +3

    Ошибка при установке

    На рассмотрении

    Давно думал организовать магазин и смотрел на данный движок. Выглядит хорошо, нашел интересный шаблон. Хотел уже было оплатить лицензию на свой сервер, больно интересное предложение — получить всё со скидкой -50%. Но вначале решил…

Показать еще

0 Пользователей и 1 Гость просматривают эту тему.

  • 6 Ответов
  • 7271 Просмотров

Ни чего на сайте не делал.

Сегодня выдает:

ОШИБКА: 1146
Table ‘u368000_site.bel_users’ doesn’t exist SQL=SELECT id, password FROM bel_users WHERE username=’Beladmin’

Из-за чего может быть?

« Последнее редактирование: 10.04.2013, 10:46:35 от b2z »

Записан

английским языком написано

Table ‘u368000_site.bel_users’ doesn’t exist

= «U368000_site.bel_users» Таблица не существует

надеюсь бекап БД есть.
неделю назад имело место быть подобное сообщение.
оказалось, что при установкеJoomla БД создавалась в InnoDB, а хостинг не поддерживает такой вариант. В итоге все таблицы в иннобд просто перестали читаться(закомментировались). Пришлось брать бекап БД и изменять InnoDB на MyISAM

« Последнее редактирование: 09.04.2013, 14:56:52 от ViktorMah »

Записан

английским языком написано = «U368000_site.bel_users» Таблица не существует

надеюсь бекап БД есть.
неделю назад имело место быть подобное сообщение.
оказалось, что при установке БД создавалась в InnoDB а хостинг не поддерживает такой вариант. В итоге все таблицы в иннобд просто перестали читаться(закомментировались). Пришлось брать бекап БД и изменять InnoDB на MyISAM

Я все понимаю, что нет базы.
Но я ничего не делал с базой и с сайтом.
Как такое могло произойти?

1. Глюк хостинга
2. Мало ли как могла база удалиться.
3. Зайдите в Май Админ, проверьте, есть ли база и таблицы.

Записан

Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.

А

1. Глюк хостинга
2. Мало ли как могла база удалиться.
3. Зайдите в Май Админ, проверьте, есть ли база и таблицы.

а не подскажете, где храниться база в архиве Akeeba?
(Полный архив я вчера сделал)
Я попробую отдельно User импортировать.

отдельно сомневаюсь, что получится.
проще локально, на денвере или аналоге (можно на хостинге в поддомен), развернуть бэкап.
зайти в локальный phpMyAdmin экспортировать всю БД.
открыть БД.sql в Нотепад++ или блокнотом.
Выполнить автоматический поиск и замену  InnoDB на MyISAM . сохранить файл
зайти phpMyAdmin хостинга выбрать нужную БД, удалить все таблицы. и импортировать сохраненный — БД.sql

Востановил.
На денвере сохранил отдельно недостающую таблицу базы и импортировал в базу на хостинге.
Спасибо, всем к помогал.

Содержание

  1. How to resolve MySQL ‘1146 table doesn’t exist’ errors in your server
  2. What causes MySQL ‘1146 table doesn’t exist’ error
  3. How to fix MySQL ‘1146 table doesn’t exist’ error
  4. ERROR 1146 (42S02): Table ‘information_schema.SCHEMATA’ doesn’t exist #1047
  5. Comments
  6. Issue:
  7. Expected behavior:
  8. Reproduce:
  9. Relevant Code:
  10. Ошибка? #1146-таблица «xxx. xxxxx» не существует
  11. 18 ответов:
  12. Ошибка? # 1146 — Таблица «xxx.xxxxx» не существует
  13. 18 ответов

How to resolve MySQL ‘1146 table doesn’t exist’ errors in your server

In our role as Support Engineers for web hosts, we manage servers with various services such as web, database, mail, control panels, FTP, etc.

MySQL is the most commonly used database server in Linux hosting and handling the databases and resolving the errors associated with it, is a common task that we perform.

A commonly noticed error in MySQL server is ‘1146 table doesn’t exist’. Today we’ll see what causes this ‘1146 table doesn’t exist’ error in MySQL and how to fix it.

Error : Table ‘mysql.innodb_index_stats’ doesn’t exist
status : Operation failed

What causes MySQL ‘1146 table doesn’t exist’ error

MySQL table errors happen due to many reasons, the major ones we’ve come across include:

  1. InnoDB crash – When the InnoDB server crash due to any process load or user abuse, or if the server was not restarted properly, it can get corrupt and cause table errors to show up.
  2. Missing ibdata file in the MySQL datadir – InnoDB has a data dictionary – the ibdata file and log files, which are crucial for InnoDB to function. If during migrations or restorations, these files go missing, it can prevent InnoDB tables from functioning right.
  3. Improperly placed .frm files – In InnoDB, tables have ‘.frm’ files that define the table format. If these files get deleted or were missed to copy over to the proper database directory, then the tables can show errors.
  4. Incorrect permissions and ownership of MySQL datadir – MySQL has a data directory, usually ‘/var/lib/mysql’ that stores the databases. If the permission and ownership of this directory is not adequate for MySQL to access it, errors would occur.
  5. Corrupt tables or improper table names – If the database tables got corrupt due to improper server shut down or incomplete queries, or if the table name format is not correct, the ‘1146 table doesn’t exist’ error may show up.

How to fix MySQL ‘1146 table doesn’t exist’ error

Inorder to fix the error ‘1146 table doesn’t exist’, we adopt different techniques, after analyzing the root cause of the error.

  1. Restart MySQL server – If the error has happened due to improper server shut down or MySQL service related errors, we restart the service and check if it fixes the issue. If the service doesn’t start properly, we further investigate and fix the error.
  2. Repair the tables – MySQL has tools such as ‘myisamchk’ to repair corrupt databases and tables.
  3. Backup restore – Restoring database backups is the final resort to get the tables back to working condition. We always configure and maintain the backups in our customers’ servers up to date, inorder to ensure that there is no data loss or down time due to unexpected crashes or errors.
  4. Copy ibdata file – If the ‘ibdata’ file is missing, we copy it from the backup and restore it to the data directory for MySQL, after discarding the tablespace to avoid any corruptions or errors.
  5. InnoDB crash recovery – In case where the backup is incomplete or ibdata file is also corrupt, we’ve still been able to recover the tables via our expert crash recovery methods. Read the post ‘Database crash rescue‘ to know more.

[ Use your time to build your business. We’ll take care of your servers. Hire Our server experts to resolve and prevent server issues. ]

At Bobcares, our 24/7 Web Support Specialists constantly monitor all the services in the server and proactively audit the server for any errors or corruption in them.

With our systematic debugging approach for service or other software errors, we have been able to provide an exciting support experience to the customers.

If you would like to know how to avoid downtime for your customers due to errors or other service failures, we would be happy to talk to you.

Источник

ERROR 1146 (42S02): Table ‘information_schema.SCHEMATA’ doesn’t exist #1047

Issue:

What seems to be going wrong?

docker exec -it bash
mysql -u root -p
show databases;

Expected behavior:

What should be happening instead?

see available databases or none? isn’t the container supposed to create it by default?

Reproduce:

How might we be able to reproduce the error?

Relevant Code:

The text was updated successfully, but these errors were encountered:

I resolved this error by running:
mysql_upgrade -u root -p —force

However, the next error whilst try to migrate the schema versions of Laravel is:
SQLSTATE[HY000] [2054] Server sent charset unknown to the client. default character set utf8mb4 collate utf8mb4_unicode_ci.

It seems the problem has to do with a bug in the driver in the version of PHP that comes with laradock?
https://bugs.php.net/bug.php?id=74461

This bug seems to be resolved in PHP1.7.5.

Hi, was having the same issue, i run the mysql_upgrade you posted and now i’m able to see databases. But i still have an issue of connecting to the database via sequel pro, using credentials i changed in .env

Are you facing same issue and have you been able to solve it?

Have you tried to using host=mysql?

If you are using the laradock repo you can spin up phpmyadmin:
docker-compose up -d nginx mysql phpmyadmin
then you can browse phpmyadmin at: http://localhost:8080

I have added 127.0.0.1 mysql in my hosts file, base on some post i read.
i just used phpmyadmin wth the following credentials and it worked:
username: laradock
password: secret
database: zoo (Collation: utf8mb4_0900_ai_ci)

Then i have a php file which i have this code in it.
$con = mysqli_connect(«127.0.0.1″,»laradock»,»secret»,»zoo»); var_dump($con);

this is the result i get:
Warning: mysqli_connect(): (HY000/2002): Connection refused in.

When i use «mysql» instead of «127.0.0.1», i get:
Warning: mysqli_connect(): Server sent charset (255) unknown to the client.

Try downgrading the MySQL version from 8.0 to 5.7 5083426 then rebuild the container.

Hi @Mahmoudz, I try downgrading MySQL to 5.7 and rebuild, but when up docker-machine I receive this:

I did the following to get mine working:

  1. Removed image $ docker rmi laradock_mysql
  2. Remove container $ docker rm laradock_mysql
  3. Located DATA_SAVE_PATH=

/.laradock/data in .env file

  • Deleted mysql folder
  • Modified laradock/mysql/Dockerfile
    1. Buil docker-compeer up -d mysql nginx

    I hope I didn’t miss anything in the steps.

    Changing the mysql container version to 5.7 from 8.0 didn’t fix this for me.

    After lots of faffing I decided to start from scratch. Before building the containers for the first time ensure you have set the mysql version at laradock/mysql/Dockerfile to 5.7 as described at #1047 (comment).

    Setting the version from mysql 8.0 to 5.7 caused lots of issues. At the moment it’s quicker to set the version before starting the build process.

    solution:

    /.laradock/data/mysql warning: it will delete your mysql exist data

  • docker-compose up —build mysql
  • question:

    for this issue,i know i need clear mysql old data when i change mysql version, so i exec docker-compose down -v , but the error still exist, i realize the mysql container not use docker volume system , so i checked docker-compose.yml ,In there, i found a question:

    for laradock old version, mysql use docker volume save data, example:

    so, who is using the volume mysql ? I hope I didn’t miss anything for this config. is that a bug? @Mahmoudz

    Источник

    Ошибка? #1146-таблица «xxx. xxxxx» не существует

    Я использую windows XP. Я создаю таблицу в phpMyAdmin с помощью встроенной функции create table,
    мое имя базы данных — ddd .

    Он генерирует следующий код:

    И появляется следующая ошибка:

    В чем может быть проблема?

    18 ответов:

    У меня тоже была такая же проблема в прошлом. Все произошло после перемещения файлов базы данных в новое место и после обновления сервера mysql. Все таблицы с движком InnoDB исчезли из моей базы данных. Я пытался воссоздать их, но mysql все время говорил мне 1146: Table ‘xxx’ doesn’t exist , пока я не воссоздал свою базу данных и не перезапустил службу mysql.

    Я думаю, что есть необходимость прочитать о двоичных файлах таблиц InnoDB.

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

    В моей ситуации я копирую базу данных (все файлы: frm, myd) в папку данных в папке данных MySQL (используя Wamp дома). Все было в порядке, пока я не хочу создать таблицу и иметь ошибку #1146 Table ‘. ‘ doesn’t exist! .

    Я использую Wamp 2.1 с MySQL версии 5.5.16.

    Экспорт базы данных в файл;

    Проверьте, экспортируется ли файл действительно в порядке!!;

    Удалите базу данных, где у меня есть проблемы;

    Создайте новую базу данных с тем же именем, что и предыдущая;

    Импортируйте файл в базу данных.

    ДЛЯ МЕНЯ ПРОБЛЕМА РЕШЕНА. Теперь я могу снова создавать таблицы без ошибок.

    В моем случае я выполнил эту команду, даже если таблица не была видна в PhpMyAdmin:

    DROP TABLE mytable

    Перезапуск MySQL работает нормально для меня.

    Проверьте имена файлов.
    Возможно, вам потребуется создать новую базу данных в phpmyadmin, которая соответствует базе данных, которую вы пытаетесь импортировать.

    У меня была та же проблема. Я попытался создать таблицу в mysql и получил ту же ошибку. Я перезапустил сервер mysql и запустил команду, и смог создать / перенести таблицу после пересчета.

    Сегодня я столкнулся с той же проблемой. Я был в очень сложной ситуации, но какой id я создал таблицу с другим именем, например (modulemaster не создавал, тогда я создаю modulemaster1), и после создания таблицы я просто делаю переименование таблицы.

    Я сегодня столкнулся с той же проблемой. Я пытался создать таблицу users , и мне было предложено это ERROR 1146 (42S02): Table users doesn’t exist , что не имело никакого смысла, потому что я просто пытался создать таблицу!!

    Затем я попытался отбросить таблицу, набрав DROP TABLE users , зная, что она не будет работать, потому что ее не существует, и я получил ошибку, сказав Unknown table users . После получения этой ошибки, я попытался создать таблицу снова, и волшебным образом, он успешно создал таблицу!

    Моя интуиция подсказывает, что я, вероятно, создал это стол до этого так и не был полностью убран каким-то образом. Явно говоря DROP TABLE , мне удалось каким-то образом сбросить внутреннее состояние? Но это только мое предположение.

    Короче говоря, попробуйте отбросить любую таблицу, которую вы создаете, и создать ее снова.

    As pprakash упоминает выше, копируя таблицу .файлы frm и файл ibdata1 были тем, что работало для меня. (Я бы просто прокомментировал этот комментарий, но это требование SO для 50 пунктов означает, что я должен предоставить решение, даже если это просто повторение существующего . странный.)

    1. Закрой свой клиент проводнике выделенного текста(например, верстак).
    2. остановите службу MySQL (хост Windows).
    3. сделайте безопасную копию практически все!
    4. сохраните копию файла(ов) таблицы (например, mytable.frm ) в папку данных схемы (например, MySQL Server / data / ).
    5. сохраните копию файла ibdata1 в папке data (т. е. MySQL Server/data).
    6. перезагрузите службу MySQL.
    7. убедитесь, что таблицы теперь доступны, доступны для запросов и т. д. В вашем клиенте проводника БД.

    После этого все было хорошо. (Не забудьте сделать резервную копию, если у вас есть успех!)

    Имена столбцов в таблице должны быть уникальными. В одной таблице не может быть двух столбцов с именем asd .

    Источник

    Ошибка? # 1146 — Таблица «xxx.xxxxx» не существует

    Я использую Windows XP. Я создаю таблицу в phpMyAdmin, используя встроенную функцию создания таблицы, мое имя базы данных ddd .

    Он генерирует следующий код:

    и появляется следующая ошибка:

    В чем может быть проблема?

    18 ответов

    У меня также была такая же проблема в прошлом. Все это произошло после перемещения файлов базы данных в новое место и после обновления сервера mysql. Все таблицы с движком InnoDB исчезли из моей базы данных. Я пытался их воссоздать, но mysql все время говорил мне 1146: Table ‘xxx’ doesn’t exist , пока я не восстановил свою базу данных и не перезапустил службу mysql.

    Мне кажется, что нужно читать бинарные файлы InnoDB.

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

    В моей ситуации я копирую базу данных (все файлы: frm, myd) в папку данных в папке данных MySQL (используя Wamp at home). Все было в порядке, пока я не хочу создать таблицу и имею ошибку #1146 Table ‘. ‘ doesn’t exist! .

    Я использую Wamp 2.1 с MySQL версии 5.5.16.

    Экспорт базы данных в файл;

    проверить, действительно ли экспортированный файл в порядке!

    отбросить базу данных, где есть проблемы;

    создать новую базу данных с тем же именем, что и последняя, ​​

    импортируйте файл в базу данных.

    ДЛЯ МЕНЯ РЕШЕНА ПРОБЛЕМА. Теперь я могу создавать таблицы снова без ошибок.

    В моем случае я выполнил эту команду, даже если таблица не была видна в PhpMyAdmin:

    DROP TABLE mytable

    Работал для меня!

    Перезапуск MySQL отлично работает для меня.

    У меня была та же проблема. Я попытался создать таблицу в mysql и получил ту же ошибку. Я перезапустил сервер mysql и запустил команду и смог создать/перенести таблицу после повторения.

    Проверьте имена файлов.
    Возможно, вам понадобится создать новую базу данных в phpmyadmin, которая соответствует базе данных, которую вы пытаетесь импортировать.

    В качестве pprakash упоминается выше, копирование файлов table.frm И файл ibdata1 работал у меня. (Я бы просто прокомментировал этот комментарий, но это требование SO для 50 пунктов означает, что я должен предоставить решение, даже если это просто передел существующего. странный.)

    • Закройте выделенный клиентом клиент-проводник DB (например, Workbench).
    • Остановить службу MySQL (хост Windows).
    • Сделайте безопасную копию практически всего!
    • Сохраните копию файлов таблиц (например, mytable.frm) в папку данных схемы (например, MySQL Server/data/).
    • Сохраните копию файла ibdata1 в папке с данными (например, MySQL Server/data).
    • Перезапустите службу MySQL.
    • Проверьте, что таблицы теперь доступны, доступны для запросов и т.д. в вашем клиенте проводника DB.

    После этого все было хорошо. (Не забудьте сделать резервную копию, если у вас есть успех!)

    Сегодня я столкнулся с той же проблемой. Я пытался создать таблицу users , и мне было предложено ERROR 1146 (42S02): Table users doesn’t exist , что не имело никакого смысла, потому что я просто пытался создать таблицу!!

    Затем я попытался удалить таблицу, набрав DROP TABLE users , зная, что она потерпит неудачу, потому что она не существует, и я получил сообщение об ошибке Unknown table users . Получив эту ошибку, я попытался снова создать таблицу, и, как ни странно, она успешно создала таблицу!

    Моя интуиция заключается в том, что я, вероятно, создал эту таблицу раньше, и она каким-то образом не была полностью очищена. Явным образом сказал DROP TABLE мне удалось reset внутреннее состояние каким-то образом? Но это только моя догадка.

    Короче говоря, попробуйте DROP любую таблицу, которую вы создаете, и СОЗДАЙТЕ ее снова.

    Сегодня я столкнулся с такой же проблемой. Я был в очень сложной ситуации, но какой идентификатор я создал таблицу с разным именем, например (modulemaster не создавал, затем я создавал modulemaster1), и после создания таблицы я просто делаю таблицу переименования.

    Для меня это была проблема с верхним/нижним регистром. Я должен был удостовериться, что имя файла таблицы совпало в запросе удаления, notifications таблицах были не такими же, как Notifications . Я исправил его, сопоставив случай с именем таблицы с запросом и сообщением MySQLWorkbench.

    Что странно, так это то, что эта ошибка появилась в обработанном sql-заявлении. Не знаю, что вызвало чувствительность этого случая. Возможно, обновление AWS AWS.

    В моем случае параметр MySQL; lower_case_table_names был настроен = 0 .

    Он вызывает запросы, связанные с использованием верхних регистров, не будет работать.

    У меня была эта проблема из-за срабатывания триггера. Работала после того, как я удалил триггер.

    У меня была такая же проблема. Это произошло после ошибки запуска Windows, похоже, из-за этого некоторые файлы были повреждены. Я снова импортировал БД из сохраненного script, и он отлично работает.

    Я получил эту проблему после копирования файла таблицы mytable.idb из другого места. Чтобы устранить эту проблему, я сделал следующее:

    Скопировать файл mytable.idb

    Причина, по которой я столкнулся, состояла в том, что у меня было два файла «models.py», которые содержали несколько разных полей. Я разрешил это:

    • удаление одного из файлов models.py
    • исправление ссылок на удаленный файл
    • затем запустите manage.py syncdb

    Недавно у меня была такая же проблема, но на Linux Server. База данных была разбита, и я восстановил ее из резервной копии на основе простого копирования /var/lib/mysql/* (аналоговая папка DATA mysql в wamp). После восстановления мне пришлось создать новую таблицу и получить mysql-ошибку # 1146. Я попытался перезапустить mysql, и он сказал, что это не может начаться. Я проверил журналы mysql и обнаружил, что mysql просто не имеет доступа к своим файлам DB. Я проверил информацию о владельце /var/lib/mysql/ * и получил ‘myuser:myuser’ (myuser is me). Но это должно быть ‘mysql:adm’ (так это собственная машина разработчика), поэтому я сменил владельца на «mysql: adm». И после этого mysql начал нормально, и я мог создавать таблицы или выполнять любые другие операции.

    Итак, после перемещения файлов базы данных или восстановления из резервных копий проверьте доступность буферов для mysql.

    Надеюсь, что это поможет.

    запустить из CMD и% path% = установить в mysql/bin

    mysql_upgrade -u user -ppassword

    Имена столбцов должны быть уникальными в таблице. Вы не можете иметь два столбца с именем asd в той же таблице.

    Источник



    Я использую windows XP. Я создаю таблицу в phpMyAdmin с помощью встроенной функции create table,
    мое имя базы данных — ddd.

    Он генерирует следующий код:

    CREATE TABLE  `ddd`.`mwrevision` (

    `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `sddd` INT NOT NULL
    ) ENGINE = INNODB;

    И появляется следующая ошибка:

    MySQL said:     
    #1146 - Table 'ddd.mwrevision' doesn't exist

    В чем может быть проблема?


    2583  


    18  

    18 ответов:

    У меня тоже была такая же проблема в прошлом. Все произошло после перемещения файлов базы данных в новое место и после обновления сервера mysql. Все таблицы с движком InnoDB исчезли из моей базы данных. Я пытался воссоздать их, но mysql все время говорил мне 1146: Table 'xxx' doesn't exist, пока я не воссоздал свою базу данных и не перезапустил службу mysql.

    Я думаю, что есть необходимость прочитать о двоичных файлах таблиц InnoDB.

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

    В моей ситуации я копирую базу данных (все файлы: frm, myd) в папку данных в папке данных MySQL (используя Wamp дома). Все было в порядке, пока я не хочу создать таблицу и иметь ошибку #1146 Table '...' doesn't exist!.

    Я использую Wamp 2.1 с MySQL версии 5.5.16.

    Мое решение:

    1. Экспорт базы данных в файл;

    2. Проверьте, экспортируется ли файл действительно в порядке!!;

    3. Удалите базу данных, где у меня есть проблемы;

    4. Создайте новую базу данных с тем же именем, что и предыдущая;

    5. Импортируйте файл в базу данных.

    ДЛЯ МЕНЯ ПРОБЛЕМА РЕШЕНА. Теперь я могу снова создавать таблицы без ошибок.

    В моем случае я выполнил эту команду, даже если таблица не была видна в PhpMyAdmin:

    DROP TABLE mytable

    Затем

    CREATE TABLE....

    Работал на меня !

    Перезапуск MySQL работает нормально для меня.

    Проверьте имена файлов.

    Возможно, вам потребуется создать новую базу данных в phpmyadmin, которая соответствует базе данных, которую вы пытаетесь импортировать.

    У меня была та же проблема. Я попытался создать таблицу в mysql и получил ту же ошибку. Я перезапустил сервер mysql и запустил команду, и смог создать / перенести таблицу после пересчета.

    Сегодня я столкнулся с той же проблемой. Я был в очень сложной ситуации, но какой id я создал таблицу с другим именем, например (modulemaster не создавал, тогда я создаю modulemaster1), и после создания таблицы я просто делаю переименование таблицы.

    Я сегодня столкнулся с той же проблемой. Я пытался создать таблицу users, и мне было предложено это ERROR 1146 (42S02): Table users doesn't exist, что не имело никакого смысла, потому что я просто пытался создать таблицу!!

    Затем я попытался отбросить таблицу, набрав DROP TABLE users, зная, что она не будет работать, потому что ее не существует, и я получил ошибку, сказав Unknown table users. После получения этой ошибки, я попытался создать таблицу снова, и волшебным образом, он успешно создал таблицу!

    Моя интуиция подсказывает, что я, вероятно, создал это стол до этого так и не был полностью убран каким-то образом. Явно говоря DROP TABLE, мне удалось каким-то образом сбросить внутреннее состояние? Но это только мое предположение.

    Короче говоря, попробуйте отбросить любую таблицу, которую вы создаете, и создать ее снова.

    As pprakash упоминает выше, копируя таблицу .файлы frm и файл ibdata1 были тем, что работало для меня. (Я бы просто прокомментировал этот комментарий, но это требование SO для 50 пунктов означает, что я должен предоставить решение, даже если это просто повторение существующего … странный.)

    Короче говоря:

    1. Закрой свой клиент проводнике выделенного текста(например, верстак).
    2. остановите службу MySQL (хост Windows).
    3. сделайте безопасную копию практически все!
    4. сохраните копию файла(ов) таблицы (например, mytable.frm ) в папку данных схемы (например, MySQL Server / data / {yourschema}).
    5. сохраните копию файла ibdata1 в папке data (т. е. MySQL Server/data).
    6. перезагрузите службу MySQL.
    7. убедитесь, что таблицы теперь доступны, доступны для запросов и т. д. В вашем клиенте проводника БД.

    После этого все было хорошо. (Не забудьте сделать резервную копию, если у вас есть успех!)

    Имена столбцов в таблице должны быть уникальными. В одной таблице не может быть двух столбцов с именем asd.

    Выполнить из CMD & % path%=установить в mysql / bin

    mysql_upgrade -u user -ppassword

    Недавно у меня была такая же проблема, но на сервере Linux. База данных была разбита, и я восстановил ее из резервной копии, основанной на простом копировании /var/lib/mysql/* (аналоговая папка данных mysql в wamp). После восстановления я должен был создать новую таблицу и получил ошибку mysql #1146. Я попытался перезапустить mysql, и он сказал, что не может начать. Я проверил журналы mysql и обнаружил, что mysql просто не имел доступа к своим файлам DB. Я проверил информацию о владельце /var / lib / mysql/* и получил 'myuser:myuser' (мой пользователь-это я). Но он должен быть 'mysql:adm' (таков собственный машина разработчика), поэтому я сменил владельца на «mysql: adm». И после этого mysql начал нормально работать, и я мог создавать таблицы или делать любые другие операции.

    Поэтому после перемещения файлов базы данных или восстановления из резервных копий проверьте доступ rigths для mysql.

    Надеюсь, это поможет…

    Причина, по которой я столкнулся с этим, заключалась в том, что у меня было два «models.py-файлы, которые содержали несколько иные поля.
    Я решил ее следующим образом:

    1. удаление одного из models.py файлы
    2. исправление ссылок на удаленный файл
    3. затем запуск manage.py syncdb

    Я получил эту проблему после копирования mytable.файл таблицы idb из другого места. Чтобы устранить эту проблему, я сделал следующее:

    ALTER TABLE mydatabase.mytable DISCARD TABLESPACE;
    

    Скопируйте mytable.idb

    ALTER TABLE mydatabase.mytable IMPORT TABLESPACE;
    

    Перезапустить MySql

    У меня была та же проблема. Это произошло после ошибки запуска windows, кажется, некоторые файлы были повреждены из-за этого. Я снова импортировал БД из сохраненного скрипта, и он работает нормально.

    У меня была эта проблема из-за того, что триггер не работал..Сработало после того, как я удалил триггер.

    В моем случае параметр MySQL; lower_case_table_names был настроен = 0.

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

    Для меня это была проблема верхнего/нижнего регистра имени таблицы. Я должен был убедиться, что имя случая таблицы совпадает в запросе на удаление, таблица notifications не была такой же, как Notifications. Я исправил это, сопоставив имя таблицы case с запросом и тем, что сообщил MySQLWorkbench.

    Что такое wierd, так это то, что эта ошибка появилась в рабочей инструкции sql. Не знаю, что вызвало такую чувствительность к делу. Возможно, автоматическое обновление AWS RDS.

    Здравствуйте. Помогите исправить ошибку. Софт обменника. 

    В Админ панеле обменника, при нажатии на кнопку Настройки/Карты:

    вылетает такая ошибка:

    Ошибка базы данных.

    Номер Ошибки: 1146

    Таблица ‘ cn64765_papichef.карт» не существует

    ВЫБИРАТЬ * с карты`

    Имя файла: models / Card_model.РНР

    Номер Строки: 81

    Ниже элемент кода, по указанному адресу ошибки. Что с ним делать, пока не найдены знания.

    И если есть такая возможность, хотелось бы поправить несколько изменений за оплату соответственно. 

    <?php
    defined('BASEPATH') OR exit('No direct script access allowed');
    
    /*
    | -------------------------------------------------------------------
    | DATABASE CONNECTIVITY SETTINGS
    | -------------------------------------------------------------------
    | This file will contain the settings needed to access your database.
    |
    | For complete instructions please consult the 'Database Connection'
    | page of the User Guide.
    |
    | -------------------------------------------------------------------
    | EXPLANATION OF VARIABLES
    | -------------------------------------------------------------------
    |
    | ['dsn'] The full DSN string describe a connection to the database.
    | ['hostname'] The hostname of your database server.
    | ['username'] The username used to connect to the database
    | ['password'] The password used to connect to the database
    | ['database'] The name of the database you want to connect to
    | ['dbdriver'] The database driver. e.g.: mysqli.
    | Currently supported:
    | cubrid, ibase, mssql, mysql, mysqli, oci8,
    | odbc, pdo, postgre, sqlite, sqlite3, sqlsrv
    | ['dbprefix'] You can add an optional prefix, which will be added
    | to the table name when using the Query Builder class
    | ['pconnect'] TRUE/FALSE - Whether to use a persistent connection
    | ['db_debug'] TRUE/FALSE - Whether database errors should be displayed.
    | ['cache_on'] TRUE/FALSE - Enables/disables query caching
    | ['cachedir'] The path to the folder where cache files should be stored
    | ['char_set'] The character set used in communicating with the database
    | ['dbcollat'] The character collation used in communicating with the database
    | NOTE: For MySQL and MySQLi databases, this setting is only used
    | as a backup if your server is running PHP < 5.2.3 or MySQL < 5.0.7
    | (and in table creation queries made with DB Forge).
    | There is an incompatibility in PHP with mysql_real_escape_string() which
    | can make your site vulnerable to SQL injection if you are using a
    | multi-byte character set and are running versions lower than these.
    | Sites using Latin-1 or UTF-8 database character set and collation are unaffected.
    | ['swap_pre'] A default table prefix that should be swapped with the dbprefix
    | ['encrypt'] Whether or not to use an encrypted connection.
    |
    | 'mysql' (deprecated), 'sqlsrv' and 'pdo/sqlsrv' drivers accept TRUE/FALSE
    | 'mysqli' and 'pdo/mysql' drivers accept an array with the following options:
    |
    | 'ssl_key' - Path to the private key file
    | 'ssl_cert' - Path to the public key certificate file
    | 'ssl_ca' - Path to the certificate authority file
    | 'ssl_capath' - Path to a directory containing trusted CA certificats in PEM format
    | 'ssl_cipher' - List of *allowed* ciphers to be used for the encryption, separated by colons (':')
    | 'ssl_verify' - TRUE/FALSE; Whether verify the server certificate or not ('mysqli' only)
    |
    | ['compress'] Whether or not to use client compression (MySQL only)
    | ['stricton'] TRUE/FALSE - forces 'Strict Mode' connections
    | - good for ensuring strict SQL while developing
    | ['ssl_options'] Used to set various SSL options that can be used when making SSL connections.
    | ['failover'] array - A array with 0 or more data for connections if the main should fail.
    | ['save_queries'] TRUE/FALSE - Whether to "save" all executed queries.
    | NOTE: Disabling this will also effectively disable both
    | $this->db->last_query() and profiling of DB queries.
    | When you run a query, with this setting set to TRUE (default),
    | CodeIgniter will store the SQL statement for debugging purposes.
    | However, this may cause high memory usage, especially if you run
    | a lot of SQL queries ... disable this to avoid that problem.
    |
    | The $active_group variable lets you choose which connection group to
    | make active. By default there is only one group (the 'default' group).
    |
    | The $query_builder variables lets you determine whether or not to load
    | the query builder class.
    */
    $active_group = 'default';
    $query_builder = TRUE;
    
    
    $db['default'] = array(
     'dsn' => '',
     'hostname' => 'localhost', //
     'username' => 'cn64765_papichef', //
     'password' => 'J7bWVsrx', //
     'database' => 'cn64765_papichef', //APPPATH.'/database.db',
     'dbdriver' => 'mysqli', //sqlite3
     'dbprefix' => '',
     'pconnect' => FALSE,
     'db_debug' => (ENVIRONMENT !== 'production'),
     'cache_on' => FALSE,
     'cachedir' => '',
     'char_set' => 'utf8',
     'dbcollat' => 'utf8_general_ci',
     'swap_pre' => '',
     'encrypt' => FALSE,
     'compress' => FALSE,
     'stricton' => FALSE,
     'failover' => array(),
     'save_queries' => TRUE
    );
    
    //если на локальном или тестовом
    if (stripos($_SERVER['HTTP_HOST'], "videolamp.org") !== FALSE){
     $db['default']['username'] = 'rom19_exmo5';
     $db['default']['password'] = 'bZr59E&x';
     $db['default']['database'] = $db['default']['username'];
    }
    
    

    Похожие вопросы

    Сайт не работает на хостинге

    Здравствуйте у меня такая проблема
    я пишу простой сайт html/css и запускаю на ПК все идеально работает без хоста
    кидаю на хост и получеатся вот это 
    вот все файлы сайта — тык
    Помогите пожайлуста
    P.S. сайт на армянском так что не обрашайте внимание…

    Паркуется домен при установке вп

    Добрый день, подскажите почему паркуется домен при установке вордпреса на сайт? Мои действия:

    1) создание бд, выставление прав к бд

    2) установка вп

    3) привязка домена

    При переходе по ссылке, выдается страница парковки таймвеб

    Какой путь у файлов на хостинге?

    Залил сайт на хостинг timeweb, но разметка вся исчезла. Дело в путях взаимодействия файлов? Путь на локалхосте у файлов был один, а сейчас на хостинге он другой, так? Нужно ли прописывать в пути файла ‘public_html’? Если да, то ставится ли /public_html…

    18 ответов

    У меня также была такая же проблема в прошлом. Все это произошло после перемещения файлов базы данных в новое место и после обновления сервера mysql. Все таблицы с движком InnoDB исчезли из моей базы данных. Я пытался их воссоздать, но mysql все время говорил мне 1146: Table 'xxx' doesn't exist, пока я не восстановил свою базу данных и не перезапустил службу mysql.

    Мне кажется, что нужно читать бинарные файлы InnoDB.

    sempasha
    07 дек. 2011, в 04:49

    Поделиться

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

    В моей ситуации я копирую базу данных (все файлы: frm, myd) в папку данных в папке данных MySQL (используя Wamp at home). Все было в порядке, пока я не хочу создать таблицу и имею ошибку #1146 Table '...' doesn't exist!.

    Я использую Wamp 2.1 с MySQL версии 5.5.16.

    Мое решение:

    • Экспорт базы данных в файл;

    • проверить, действительно ли экспортированный файл в порядке!

    • отбросить базу данных, где есть проблемы;

    • создать новую базу данных с тем же именем, что и последняя, ​​

    • импортируйте файл в базу данных.

    ДЛЯ МЕНЯ РЕШЕНА ПРОБЛЕМА. Теперь я могу создавать таблицы снова без ошибок.

    carlos
    24 янв. 2012, в 07:12

    Поделиться

    В моем случае я выполнил эту команду, даже если таблица не была видна в PhpMyAdmin:

    DROP TABLE mytable

    затем

    CREATE TABLE....

    Работал для меня!

    Jim 007
    21 май 2015, в 10:56

    Поделиться

    Перезапуск MySQL отлично работает для меня.

    Muhammad Usman
    02 нояб. 2014, в 18:56

    Поделиться

    У меня была та же проблема. Я попытался создать таблицу в mysql и получил ту же ошибку. Я перезапустил сервер mysql и запустил команду и смог создать/перенести таблицу после повторения.

    thekosmix
    10 май 2013, в 12:19

    Поделиться

    Проверьте имена файлов.

    Возможно, вам понадобится создать новую базу данных в phpmyadmin, которая соответствует базе данных, которую вы пытаетесь импортировать.

    blarg
    21 нояб. 2012, в 15:59

    Поделиться

    В качестве pprakash упоминается выше, копирование файлов table.frm И файл ibdata1 работал у меня. (Я бы просто прокомментировал этот комментарий, но это требование SO для 50 пунктов означает, что я должен предоставить решение, даже если это просто передел существующего… странный.)

    Короче:

    • Закройте выделенный клиентом клиент-проводник DB (например, Workbench).
    • Остановить службу MySQL (хост Windows).
    • Сделайте безопасную копию практически всего!
    • Сохраните копию файлов таблиц (например, mytable.frm) в папку данных схемы (например, MySQL Server/data/{yourschema}).
    • Сохраните копию файла ibdata1 в папке с данными (например, MySQL Server/data).
    • Перезапустите службу MySQL.
    • Проверьте, что таблицы теперь доступны, доступны для запросов и т.д. в вашем клиенте проводника DB.

    После этого все было хорошо. (Не забудьте сделать резервную копию, если у вас есть успех!)

    SteveCinq
    18 авг. 2016, в 01:05

    Поделиться

    Сегодня я столкнулся с той же проблемой. Я пытался создать таблицу users, и мне было предложено ERROR 1146 (42S02): Table users doesn't exist, что не имело никакого смысла, потому что я просто пытался создать таблицу!!

    Затем я попытался удалить таблицу, набрав DROP TABLE users, зная, что она потерпит неудачу, потому что она не существует, и я получил сообщение об ошибке Unknown table users. Получив эту ошибку, я попытался снова создать таблицу, и, как ни странно, она успешно создала таблицу!

    Моя интуиция заключается в том, что я, вероятно, создал эту таблицу раньше, и она каким-то образом не была полностью очищена. Явным образом сказал DROP TABLE мне удалось reset внутреннее состояние каким-то образом? Но это только моя догадка.

    Короче говоря, попробуйте DROP любую таблицу, которую вы создаете, и СОЗДАЙТЕ ее снова.

    Xin
    06 апр. 2015, в 18:15

    Поделиться

    Сегодня я столкнулся с такой же проблемой. Я был в очень сложной ситуации, но какой идентификатор я создал таблицу с разным именем, например (modulemaster не создавал, затем я создавал modulemaster1), и после создания таблицы я просто делаю таблицу переименования.

    Vipin Gurjar
    12 июнь 2013, в 13:07

    Поделиться

    Для меня это была проблема с верхним/нижним регистром. Я должен был удостовериться, что имя файла таблицы совпало в запросе удаления, notifications таблицах были не такими же, как Notifications. Я исправил его, сопоставив случай с именем таблицы с запросом и сообщением MySQLWorkbench.

    Что странно, так это то, что эта ошибка появилась в обработанном sql-заявлении. Не знаю, что вызвало чувствительность этого случая. Возможно, обновление AWS AWS.

    Kahitarich
    16 март 2018, в 17:40

    Поделиться

    В моем случае параметр MySQL; lower_case_table_names был настроен = 0.

    Он вызывает запросы, связанные с использованием верхних регистров, не будет работать.

    hiropon
    09 авг. 2017, в 06:29

    Поделиться

    У меня была эта проблема из-за срабатывания триггера. Работала после того, как я удалил триггер.

    DauleDK
    02 авг. 2016, в 13:22

    Поделиться

    У меня была такая же проблема. Это произошло после ошибки запуска Windows, похоже, из-за этого некоторые файлы были повреждены. Я снова импортировал БД из сохраненного script, и он отлично работает.

    Ayman Al-Absi
    31 окт. 2014, в 23:38

    Поделиться

    Я получил эту проблему после копирования файла таблицы mytable.idb из другого места. Чтобы устранить эту проблему, я сделал следующее:

    ALTER TABLE mydatabase.mytable DISCARD TABLESPACE;
    

    Скопировать файл mytable.idb

    ALTER TABLE mydatabase.mytable IMPORT TABLESPACE;
    

    Перезагрузка MySql

    l0pan
    13 апр. 2014, в 21:57

    Поделиться

    Причина, по которой я столкнулся, состояла в том, что у меня было два файла «models.py», которые содержали несколько разных полей.
    Я разрешил это:

    • удаление одного из файлов models.py
    • исправление ссылок на удаленный файл
    • затем запустите manage.py syncdb

    Amey
    11 нояб. 2013, в 07:31

    Поделиться

    Недавно у меня была такая же проблема, но на Linux Server. База данных была разбита, и я восстановил ее из резервной копии на основе простого копирования /var/lib/mysql/* (аналоговая папка DATA mysql в wamp). После восстановления мне пришлось создать новую таблицу и получить mysql-ошибку # 1146. Я попытался перезапустить mysql, и он сказал, что это не может начаться. Я проверил журналы mysql и обнаружил, что mysql просто не имеет доступа к своим файлам DB. Я проверил информацию о владельце /var/lib/mysql/ * и получил 'myuser:myuser' (myuser is me). Но это должно быть 'mysql:adm' (так это собственная машина разработчика), поэтому я сменил владельца на «mysql: adm». И после этого mysql начал нормально, и я мог создавать таблицы или выполнять любые другие операции.

    Итак, после перемещения файлов базы данных или восстановления из резервных копий проверьте доступность буферов для mysql.

    Надеюсь, что это поможет…

    vlad
    23 авг. 2013, в 09:53

    Поделиться

    запустить из CMD и% path% = установить в mysql/bin

    mysql_upgrade -u user -ppassword

    Ravi Parekh
    14 июнь 2011, в 12:01

    Поделиться

    Имена столбцов должны быть уникальными в таблице. Вы не можете иметь два столбца с именем asd в той же таблице.

    Oswald
    14 июнь 2011, в 11:04

    Поделиться

    Ещё вопросы

    • 0Mysql If существует сбой, когда два одновременных запроса. Как исправить эту проблему?
    • 1Связь с сервисом Android
    • 0CSS изменить размер содержимого таблицы до ширины печати
    • 1Как правильно заменить существующую JPanel в JFrame на другую?
    • 1Изменение стоимости логистической регрессии становится постоянным
    • 0Сохранение частичных данных с Angularfire
    • 1Таймер класс не работает
    • 1Приложение Struts 2 выдает исключение 404
    • 0Yii Framework модуль маршрутизации через URL
    • 0Angular: однократное связывание, перекомпиляция вложенного ng-повторения
    • 0HTML / CSS страница входа проблемы со стилем в IE не работает
    • 0Добавление php в код php
    • 1Рисование кружочка в XNA
    • 0Laravel Artisan Migrate отказано в соединении
    • 1Как использовать расширенный Jackson MapSerializer в Hashmap
    • 1Динамические маркеры на карте?
    • 0Использование ng-show в директиве
    • 0Возвращение указателя на член класса из функции-члена const
    • 0JQuery изменить размер застрял в цикле?
    • 0указатель на массив символов, необработанное исключение
    • 1Смущает регулярное выражение
    • 0Почему эти стилистические ссылки появляются в моем разделе заголовка приложения угловых материалов
    • 0Измените формат файла на baracuda на сервере mariadb
    • 1Python 3 Удаление всех десятичных чисел из числа с плавающей запятой, но с запятой
    • 1Ошибка пути JSP при перенаправлении сервлета
    • 1Перетасовывание предметов в Unity 3D
    • 1массив размером 2 — если один из элементов пуст, установите его равным другому
    • 1Подход для кэширования большого количества текстовых и аудиоданных в приложении Android
    • 1Бросить исключение, если обработчик сообщений потребителя template.convertSendAndReceive выбрасывает исключение?
    • 1Лучший избыточный подход для связи сервер / клиент в C #
    • 1Является ли формат файла конфигурации DRBD стандартным?
    • 0Вставка значений в базу данных с использованием PDO в Jquery AJAX PHP
    • 0MySQL сказал: доступ запрещен для пользователя ‘root’ @ ‘localhost’ (с использованием пароля: НЕТ) «
    • 0Выбор объектов javascript с помощью их методов с помощью jquery
    • 1Получить неизвестное имя ключа из триггера базы данных функции Firebase
    • 0Ошибка сегмента после двойного указателя только в ОС Linux
    • 1Наследование в пакетах
    • 1ModuleNotFoundError: нет модуля с именем tenensflow.contrib.framework
    • 1Свойство ‘do’ не существует для типа ‘Подписка’
    • 1RxJS — значение выброса после получения n
    • 1Словарь, отображающий несколько функций на ключ — Python
    • 1Передача значения из базы данных для просмотра в DropDownList в ASP.net MVC 4
    • 1Присвоение значений свойств объекта массиву или переменным
    • 0JQuery Datepicker получает дату в соответствии с датой / временем сервера в MVC3 Razor
    • 1Объект DbContext не работает из цикла
    • 0Почему моя программа включается в функцию только в то время, когда не задействованы условные выражения?
    • 1Android-галерея nextfocus не работает
    • 1Получить один и тот же раздел из двух объектов разного типа
    • 0Передача информации между HTML-файлом и Android [закрыт]
    • 0ExecWait и MySQL с параметрами не работают

    Привет, столкнулся с похожей проблемой:
    Fatal error: Uncaught exception ‘Exception’ with message ‘Error: Table ‘horecapack.oc_oct_faq’ doesn’t exist
    Error No: 1146
    SELECT COUNT(*) AS total FROM oc_oct_faq f LEFT JOIN oc_product_description pd ON (f.product_id = pd.product_id) WHERE pd.language_id = ‘1’ AND f.status = ‘0» in /var/www/horecapack/horecapack.com.ua/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/horecapack/horecapack.com.ua/system/library/db.php(45): DBMySQLi->query(‘SELECT COUNT(*)…’) #1 /var/www/horecapack/horecapack.com.ua/admin/model/octemplates/faq/oct_product_faq.php(105): DB->query(‘SELECT COUNT(*)…’) #2 [internal function]: ModelOCTemplatesFaqOCTProductFaq->getTotalFaqs(Array) #3 /var/www/horecapack/storage/modification/system/engine/loader.php(248): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /var/www/horecapack/horecapack.com.ua/system/engine/proxy.php(47): call_user_func_array(Object(Closure), Array) #6 /var/www/horecapack/storage/modification/admin/controller/common/header.php(90): Proxy->__call(‘getTotalFaqs’, Array) #7 /var/www/horecapack/storage/modification/admin/controller/common/header.php(90): Proxy->getTotalFaqs(Array) #8 [internal function]: ControllerCommonHeader->index(Array) #9 /var/www/horecapack/storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #10 /var/www/horecapack/storage/modification/system/engine/loader.php(48): Action->execute(Object(Registry), Array) #11 /var/www/horecapack/horecapack.com.ua/admin/controller/common/dashboard.php(85): Loader->controller(‘common/header’) #12 [internal function]: ControllerCommonDashboard->index() #13 /var/www/horecapack/storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #14 /var/www/horecapack/horecapack.com.ua/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #15 [internal function]: ControllerStartupRouter->index() #16 /var/www/horecapack/storage/modification/system/engine/action.php(79): call_user_func_array(A in /var/www/horecapack/horecapack.com.ua/system/library/db/mysqli.php on line 40

    Repair в БД не помог
    в админку не могу зайти никак, наружка работает.
    Так понимаю, что пропала таблица: horecapack.oc_oct_faq — как ее создать заново или добавить (бэкапов бд нет).
    Впервые столкнулся с проблемой в этом направлении, буду благодарен за помощь

    Понравилась статья? Поделить с друзьями:
  • Ошибка 1175 mysql
  • Ошибка 1145 форд
  • Ошибка 1174 форд транзит
  • Ошибка 1145 iphone
  • Ошибка 1172 камаз