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”数据库这改变,而不是创建一个新的一个?
谢谢!
答
要更改您正在使用的数据库,请使用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再次))
你备份数据库(如你所说),或恢复吗?你可以编辑问题清楚吗? – Bryce 2012-01-15 22:58:50