PHPMyAdmin и mySQL: вставлять в существующую базу данных, а не создавать новую. Ошибка «Не удается создать базу данных; база данных существует» - PullRequest
0 голосов
/ 16 января 2012

Я недавно пошел на резервное копирование базы данных и получил следующую ошибку "# 1007 - Невозможно создать базу данных" wordpress_8 '; база данных существует ".

У меня есть следующая строка в начале моего файла sql:

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: 'wordpress_8'
--
CREATE DATABASE wordpress_8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE wordpress_8;

Что мне нужно изменить, чтобы вставить последующие данные в существующую базу данных "wordpress_8" вместо создания новой?

Спасибо!

Ответы [ 3 ]

1 голос
/ 16 января 2012

Чтобы изменить базу данных, которую вы используете, вы используете оператор USE. В этом случае USE wordpress_8;. Затем фактические данные необходимо вставить в таблицы, используя операторы INSERT.

0 голосов
/ 26 февраля 2017

Удалить

CREATE DATABASE wordpress_8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

и снова Imropt))

0 голосов
/ 16 января 2012

Чтобы обеспечить чистое восстановление, я бы добавил:

DROP DATABASE wordpress_8;

В противном случае вы потенциально объединяете две базы данных, что может быть ужасно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...