Невозможно восстановить базу данных на локальную (xampp) - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть WordPress webiste, и я заархивировал все файлы, включая базу данных, поэтому phpmyadmin восстанавливает файл базы данных.

(извините, я новичок в sql и mysql)

И phpmyadmin дает мне ошибку:

SQL-запрос:

Таблица: wp_options

Приблизительные строки, ожидаемые в таблице: 193

Удалить любую существующую таблицу wp_options

УДАЛИТЬ СТОЛ, ЕСЛИ СУЩЕСТВУЕТ wp_options

MySQL сказал:

1046 - база данных не выбрана

Изображение ошибки.

1 Ответ

0 голосов
/ 01 ноября 2018

Добавьте команду "use" вверху, чтобы выбрать db:

USE [database name];

Используйте запрос ниже и присвойте результат переменной, чтобы проверить, существует ли таблица:

declare @ifExists int = 0;
set @ifExists = (SELECT COUNT(*)
                 FROM information_schema.tables 
                 WHERE table_schema = '[database name]' 
                 AND table_name = '[table name]';)

Затем используйте @ifExists, чтобы решить, нужно ли вам удалить таблицу:

if @ifExists > 0
begin
   DROP TABLE [table name]
end
...