Три года назад я экспортировал базу данных SQL для моего форума, и, очевидно, мои серверы хостинга выхватили средний экспорт и все таблицы от буквы «S» до буквы «Z» никогда не экспортировались. Я не знал об этом, потому что phpMyAdmin никогда не выдавал мне ошибку, поэтому я закрепил этот экспорт, спрятал его на резервном диске и не коснулся его до сегодняшнего дня.Ошибка: 1146 - Таблица «X» не существует
Этот форум имеет десятки тысяч сообщений. Я бы хотел восстановить этот архив, если это вообще возможно, даже если это означает, что все таблицы базы данных пропали без вести, - это недостающие данные - я просто хочу, чтобы сообщения, которые мои игроки могли задумать. Я обратился к разработчику форума, но они вернули меня на мой веб-узел, заявив, что поврежденные файлы SQL находятся за пределами их поддержки. $ 175 за лицензию и это поддержка, которую я получаю. Мой веб-хостинг отправил меня сюда.
То есть, я получаю следующее сообщение об ошибке:
Error: 1146 - Table 'X.sessions' doesn't exist
«X» это имя моей базы данных, так что это была отредактирована для неприкосновенности частной жизни.
Это также показывает (не уверен, если это необходимо):
mySQL query error: DELETE FROM sessions WHERE ip_address= 'X'
Опять же, "X" мой IP адрес.
Есть ли какой-либо запрос, который я могу запустить, чтобы вручную вставить отсутствующие таблицы, поскольку я вижу их в списке ошибок, даже если просто загрузить сайт? Какие еще варианты доступны мне? Спасибо.
, где RDBMS здесь, mysql или sql-server? Здесь есть 2 разных животных. и каков реальный/полный запрос? –
вы только, кажется, отвечаете на ответы тогда. Я снова обратился к этому вопросу с чистой вежливостью, но вы не говорите нам, какие RDBMS вы используете, поскольку я уже спрашивал вас и что касается полного запроса, поэтому вам просто нужно идти в ногу с приведенным ниже ответом, удачи, я оставил это навсегда. –