相同的表和行/内容我知道如何克隆表,例如:如何以不同的名称克隆MySQL数据库具有相同的名称,并使用SQL查询
CREATE TABLE recipes_new LIKE production.recipes;
INSERT recipes_new
SELECT * FROM production.recipes;
但我不知道该怎么克隆,例如a database_old至database_new包含database_old中所有表和行的数据库。
因此,只有数据库的名称会改变。其他一切都保持不变。
现在我通过在phpmyadmin广告中导出数据库来克隆它,然后创建一个新数据库并将其导入新数据库。
但我想必须有一个更有效的方式来通过SQL查询来完成这个任务,就像那个克隆表一样。
重要!它需要从phpmyadmin中的SQL查询窗口完成,而不是从shell命令行完成。
在此先感谢您的建议如何做到这一点。
http://stackoverflow.com/questions/25794/mysql-copy-duplicate-database – Nanne 2013-02-27 11:22:03
这是在这里回答:http://stackoverflow.com/ques tions/1887964/duplicate-entire-mysql-database?rq = 1 – ojs 2013-02-27 11:23:50
我认为这个解决方案是针对命令行的。我需要在使用SQL statemens的phpmyadmin SQL查询窗口中使用它。 – Derfder 2013-02-27 11:27:30