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

问题描述:

我最近去备份数据库,并得到以下错误“#1007 - 无法创建数据库'wordpress_8';数据库存在”。PHPMyAdmin和mySQL:插入到现有数据库中,而不是创建新数据库。错误“无法创建数据库;数据库存在”

我有我的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”数据库这改变,而不是创建一个新的一个?

谢谢!

+0

你备份数据库(如你所说),或恢复吗?你可以编辑问题清楚吗? – Bryce 2012-01-15 22:58:50

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

+0

谢谢!只是删除“CREATE DATABASE wordpress_8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”工作得很好。 – 2012-01-15 22:46:13

为了确保干净的恢复,我想补充:

DROP DATABASE wordpress_8; 

否则你可能合并两个数据库,这会变得非常恶劣。

删除

CREATE DATABASE wordpress_8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

和Imropt再次))