gpt4 book ai didi

mysql - 使用 MySql Workbench 的导入/导出复制表

转载 作者:行者123 更新时间:2023-11-29 01:41:03 35 4
gpt4 key购买 nike

我的目标是: *相同的数据库中复制一个表*,其中包含相同的内容,但是有一个不同的表名。如果我的表名是device,那么我想在同一个数据库中创建另一个表名device_test的表.为此,我尝试了以下步骤:

在服务器菜单中:

1.  Data Export / Restore > Data Export
2. Select the tables you want to export.
3. Select "Export to Self-Contained File"
4. Browse to the location for the SQL file.
5. Start Export

现在,它以 .sql 文件的形式出现在我的桌面上。现在,如果我使用以下步骤将它导入到同一个表中:

1.  Data Export / Restore > Data Import/Restore
2. Import from Self-Contained File
3. Browse to the location for the SQL file.
4. Start Import

如果我这样做,是否会覆盖旧表 (device)?如果是这样,我应该在哪里指定新表名 (device_test)?

我正在使用 MySQL Workbench,我不想覆盖原始表。

最佳答案

简单的解决方案:

CREATE TABLE new_table LIKE old_table;
INSERT INTO new_table SELECT * FROM old_table;

或更短:

CREATE TABLE new_table SELECT * FROM old_table;

关于mysql - 使用 MySql Workbench 的导入/导出复制表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262421/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com