【问题标题】:How can i import a schema of a table from one database to an existing table in another without altering the data in it?如何在不更改其中数据的情况下将表的架构从一个数据库导入到另一个数据库中的现有表?
【发布时间】:2020-03-10 04:21:26
【问题描述】:

我想从例如“DB1 数据库”中的“DB2 数据库”中的另一个表导入/复制一个表的模式,而不对其中的数据做任何事情。当我尝试将结构导入现有表时,会出现错误:

" #1050 - 表 'access_logs' 已存在"

【问题讨论】:

  • 不,没有。您需要使用 ALTER 表语句使 db2 表定义与 db1 表定义一致(或编写代码生成 alter table)

标签: mysql database database-design import schema


【解决方案1】:

在 phpmyadmin 中转到“操作”选项卡,然后转到“复制表到”部分 在其中选择要在其中复制表并为表命名的数据库。 您可以根据需要选择结构或结构与数据的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2016-01-01
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多