【问题标题】:phpMyAdmin Database Updates using sql file使用 sql 文件的 phpMyAdmin 数据库更新
【发布时间】:2019-01-11 09:04:38
【问题描述】:

我有两台机器,每台都安装了 phpmyadmin,它们都有一个镜像设置 - 相同的数据库,相同的表......等等。

我在各种数据库的几个表中使用新列更新了其中一个实例。我现在想更新另一个实例以匹配但是当我导入 sql.zip 文件(我从第一台机器导出的)时,我收到一条错误消息,指出表(第一个表)已经存在。我知道这个!我只是想更新它。

我认为当您导入数据时,它会首先检查所述表/数据库是否存在,然后在需要时创建它们?

请问我做错了什么?

【问题讨论】:

    标签: phpmyadmin


    【解决方案1】:

    当您在 phpMyAdmin 中导出 sql.zip 文件时,请检查导出对话框中的“如果不存在”选项。如果表已经存在,这将使创建表语句是可选的并且不会出错。

    【讨论】:

    • 谢谢你,解决了这个问题。
    • 我可以厚着脸皮问另一个问题吗?原始数据库在现有表中添加了一个附加列 - 将数据库导入(复制)第二个 phpmyadmin 实例时出错。是否有此选项/声明?我已经浏览并尝试了其中的几个,但没有任何乐趣。谢谢。
    • 不太可能,但您可以暂时添加该列并在导入后再次将其删除。
    猜你喜欢
    • 1970-01-01
    • 2012-12-07
    • 2017-03-04
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多