SQL将表从一个数据库复制到另一个数据库

编程入门 行业动态 更新时间:2024-10-23 19:30:30
本文介绍了SQL将表从一个数据库复制到另一个数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要将一个表从一个数据库复制到另一个数据库.因此,我尝试按以下方式在SqlFiddle中进行查询,但出现错误

I need to copy a table from one database to another. So I tried to query in SqlFiddle as follows but getting error

CREATE TABLE ForgeRock (`id` int, `productName` varchar(7), `description` varchar(55)) ; INSERT INTO ForgeRock (`id`, `productName`, `description`) VALUES (1, 'OpenIDM', 'Platform for building enterprise provisioning solutions'), (2, 'OpenAM', 'Full-featured access management'), (3, 'OpenDJ', 'Robust LDAP server for Java') ; CREATE TABLE ForgeRock1 AS SELECT * FROM ForgeRock

错误:

MySQL的查询面板中不允许使用

DDL和DML语句.仅允许使用SELECT语句.将DDL和DML放在架构面板中.

DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel.

推荐答案

您还可以使用mysqldump将表转储到另一个数据库中:

You could also use mysqldump to dump a table into another database:

mysqldump -u<user> -p<password> <first_database> <table_name> | mysql -u<user> -p<password> <second_database>

当然必须先创建第二个数据库,这可以使用以下命令来完成:

Of course the second database must then first be created, which can be done using a command like:

mysql -u<user> -p<password> -e"CREATE DATABASE <second_database>"

更多推荐

SQL将表从一个数据库复制到另一个数据库

本文发布于:2023-10-16 16:43:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1498148.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!