PHPMyAdmin和mySQL:插入现有数据库,而不是创建新数据库。错误“无法创建数据库;数据库存在”

时间:2012-01-15 22:36:43

标签: mysql sql

我最近去备份数据库并收到以下错误“#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 个答案:

答案 0 :(得分:1)

要更改您正在使用的数据库,请使用USE语句。在这种情况下,USE wordpress_8;。然后,需要使用INSERT语句将实际数据插入表中。

答案 1 :(得分:0)

为了确保干净的恢复,我会添加:

DROP DATABASE wordpress_8;

否则你可能会合并两个数据库,这可能会变得丑陋。

答案 2 :(得分:-1)

删除

CREATE DATABASE wordpress_8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

和Imropt再次))