当前位置: 首页 > 面试题库 >

如何在phpmyadmin中导入时跳过重复记录

华章横
2023-03-14
问题内容

我的本地计算机上有一个数据库,我想将数据导入主机上的数据库。这两个数据库的是相同的,相同的table namescolumn names等等。

当我export从本地数据库通过该表phpmyadminimport通过我的主机上的phpmyadmin
通过该表时,会弹出一个错误消息,告诉我存在重复的条目primary key并停止了整个操作。

如何通过phpmyadmin导入数据,跳过重复的条目,并在流程结束时显示重复的列表?

我可以做的一个解决方案是在主机上调用数据库中主键的所有值,并在导入之前过滤重复项。但是我想知道是否有使用phpmyadmin的快速解决方案?


问题答案:

在phpMyAdmin的“设置”选项卡中,您可以尝试检查以下值:

  • 设置-> SQL查询->忽略多个语句错误

如果您使用CSV格式:

  • 设置->导入-> CSV->不要在插入错误时中止

如果您使用的是SQLhtml" target="_blank">格式:

  • 设置->导出-> SQL->使用忽略插入


 类似资料:
  • 问题内容: 我有一个喜欢的表,其中包含一些字段,例如login_id,driver_id(一个login_id可能有很多driver_id)。然后我正在使用批量更新,没有检查表中是否存在driver_id。 输入数据将是驱动程序ID的集合,如果相关的login_id已经存在相同的ID,则需要跳过驱动程序ID的插入。因此,将插入新的ID,而不会插入其他ID 我可以用mysql做些什么,表中需要做哪些

  • 我一直在本地开发我的网站,现在我正试图将其迁移到一个live。我导出本地sql数据库并尝试将其导入新数据库,但它返回错误: SQL查询: 表wpmedokonta_commentmeta的表结构 创建表wpmedokonta_commentmeta meta_id BIGINT(20)无符号非空自动增量,comment_id BIGINT(20)无符号非空默认值'0',meta_key VARCH

  • 你好,我试图跳过一些错误消息并通过将空csv写入我的工作d目录来继续循环。 问题是没有is。我知道的错误()?我不知道如何实现try()包装器来获得所需的结果。

  • 我使用OpenNLP Java API进行句子标记化,它使用空格字符来标记句子,并拆分每个单词。 有没有什么方法可以让我跳过一些特定单词的分词或标记化。 例如在句子中。“一只敏捷的棕色狐狸跳过懒狗”。OpenNLP将句子拆分/标记为 一只 快速 棕色 狐狸 跳过 懒惰的 狗 我想跳过单词“Quick brown Fox”和“Lazy Dog”的标记化,因此预期的输出将是 一只 快速的棕色狐狸 跳过

  • 有没有一种优雅的方法可以跳过while-loop中的迭代? 我想做的是

  • 我在类方法中使用active record import gem来导入从csv文件读取的列表数组,如下代码所示: 根据active record导入文档,我正在尝试将列表的标题和VIN字段设置为冲突目标。如果列表的VIN字段发生冲突,我希望进行更新,而不是创建。 但是现在,每次我运行CSV上传时,它都在从isting.import创建一个新的列表,而不检查它是否冲突。 我哪里出错了?