更新MySQL数据库时如何避免重复?

2024-01-03

我每天从外部服务器接收 MySQL 转储文件 .sql,但我无法控制该服务器。我创建了一个本地数据库来存储 .sql 文件中的所有数据。我希望我可以设置一个脚本来每天自动更新我的本地数据库。我每天收到的 sql 文件包含本地数据库中已经存在的旧数据。如何避免重复这些旧数据并只将新数据插入到本地MySQL服务器中?非常感谢!


您可以使用第三方数据库比较工具(例如 Red Gate 的数据库比较工具)来创建两个数据库,一个是当前数据库(您的“主数据库”),另一个是新转储数据库。然后,您可以在两个版本之间运行比较工具,并仅更新它们之间的更改,从而更新您的主版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新MySQL数据库时如何避免重复? 的相关文章

  • MySql 西班牙语字符数据

    我有一个包含西班牙语字符的数据库 为了填充数据库 我从字符编码 UTF 8 的客户端页面获取值 当我在 mySql 数据库中插入值时 行包含更改的数据 例如 如果我插入 M xico 数据库中的条目是 M xico 其影响是当我对指定 M
  • UTF-8、PHP 和 XML Mysql

    我在解决这个问题时遇到了很大的问题 我有一个编码 latin1 swedish ci 的 mysql 数据库和一个存储名称和地址的表 我正在尝试输出 UTF 8 XML 文件 但在使用以下字符串时遇到问题 Otiv gen它被输出为Otiv
  • 我应该安装哪个驱动程序才能使用 powershell 运行 mysqlcommand?

    我安装了 mysql 连接器 ODBC 5 1 8 来运行 sqlcommand 但出现此错误 Cannot find type MySql Data MySqlClient MySqlConnection make sure the as
  • mysql 将 varchar 字段排序为整数

    我的表中有一个 varchar 字段 我想对其进行排序 但我需要将此字段作为整数处理 意思是如果按文本排序 顺序是 19 2 20 但我想得到正确的顺序 2 19 20 谁能帮我 我不知何故没有设法运行查询CAST 我总是得到Error C
  • MySql 5.7 函数 UUID() 默认排序规则 - 非法混合排序规则

    Problem MySQL uuid 默认排序规则与配置连接排序规则不进行比较 我有一个使用字符集创建的数据库 表 字段 utf 8和排序规则utf8 polish ci my cnf 如下 init connect SET NAMES u
  • Android spinner 将多列(连接)Sqlite 数据库加载到表中

    我正在学习如何创建一个从 SQLite 加载下拉列表的微调器 我有一个由旋转器和表格组成的用户界面 如果用户单击微调器 表的内容将根据微调器上选定的 ID 根据数据库加载 如果未选择名称 它将加载表中的所有内容 但是我找不到如何根据微调器上
  • Node.js 将 async/await 与 mysql 一起使用

    我一直在尝试在节点中将 async await 与 MySQL 一起使用 但它每次都会返回一个未定义的值 有理由吗 请在下面找到我的代码 const mysql require promise mysql var connection co
  • MySQL Workbench 深色主题

    我刚刚开始学习 SQL 课程 并且一直在尝试不同的 GUI 我喜欢使用 MySQL Workbench 但白色背景刺瞎了我的眼睛 我已经搜索并找到了一些其他讨论编辑 xml 文件的相关帖子 我尝试用几种不同的方式对其进行编辑 但无济于事 我
  • 在 Bluemix 中激活 PHP 扩展

    这纯粹是 Bluemix 问题 我的代码在本地主机上顺利运行 但是当我将其迁移到 Bluemix 时 我的数据库连接失败了 检查日志 我发现问题 调用未定义的函数 mysqli init HTTP 响应 500 我发现扩展已被禁用以使其更小
  • MySQL 错误 1264:列的值超出范围

    As I SETMySQL 中的 cust fax 表如下所示 cust fax integer 10 NOT NULL 然后我插入这样的值 INSERT INTO database values 3172978990 但随后它说 错误 1
  • 如何检测数据库类型?

    我需要确保我连接的数据库是 MySQL 而不是 PostgreSQL 或 Microsoft SQL Server 我怎样才能知道正在使用哪种类型的数据库 第一个提示可能是如果您尝试使用 mySQL 数据库驱动程序连接到 PostgreSQ
  • 我无法访问 XAMPP phpMyAdmin;它说:错误 MySQL 说:文档无法连接:无效设置

    完整错误消息 Error MySQL said Documentation Cannot connect invalid settings Connection for controluser as defined in your conf
  • 对于 IN 列表中的缺失值返回 NULL

    我有一个这样的表 id val 1 abc 2 def 5 xyz 6 foo 8 bar 和一个像这样的查询 SELECT id val FROM tab WHERE id IN 1 2 3 4 5 返回 id val 1 abc 2 d
  • iPhone只能使用SQLite数据库吗?

    iPhone 可以使用 SQLite 之外的其他数据库吗 比如 MySQL iPhone 只能直接在设备上使用 SQLite 作为数据库 这意味着 iPhone 内部没有 MySQL 服务器 但是您可以并且可以自由地拥有 您自己的 MySQ
  • LINQ to Entities 无法识别“System.String ToString()”方法,并且该方法无法转换为存储表达式

    我正在将一些内容从一台 mysql 服务器迁移到一台 sql 服务器 但我不知道如何使这段代码工作 using var context new Context foreach var item in collection IQueryabl
  • MySQL 连接最新行

    我有两张桌子agents and calls 座席将始终处于一个活动呼叫中 可能有另一个待处理的呼叫分配给某个座席 而该座席尚未应答 我想编写一个查询来测试最新的调用是否按排序dateCreated与代理表中当前活动的呼叫匹配 以下是当前呼
  • 如何知道 Solr Optimize 何时完成?

    我正在使用 Solr php client 通过 php 与 Solr 进行通信 这段代码触发solr优化命令 solr gt optimize 请问有没有什么方法可以确定优化完成了 这都是因为我的网站上有一个管理页面 我每天必须手动优化
  • MySQL Workbench:如何将 mysql 数据库导出到 .sql 文件?

    我需要将 mysql 工作台中的数据库导出到文件 sql 该怎么办 在 MySql Workbench 版本 8 0 中 您只需按照以下步骤操作即可 Go to Server tab Go to 数据库导出 这会打开类似这样的东西 在中选择
  • PHP 插入中的 mysqli_affected_rows

    我有这个代码 if mail to subject message headers insert member sql INSERT INTO members id username VALUES id username insert me
  • 计算 MySQL 中的行数以及实际行内容

    MySQL 中有没有办法执行单个 SQL 语句来返回所选行以及结果行数 我可以做这个 SELECT COUNT FROM BigTable WHERE firstname LIKE a 这给了我一个带有计数 37 781 的结果行 我可以像

随机推荐

  • 使用 mmap 重叠页面 (MAP_FIXED)

    由于一些与此问题无关的模糊原因 我需要诉诸使用 MAP FIXED 来获取靠近 libc 文本部分在内存中所在位置的页面 在阅读 mmap 2 之前 我应该首先完成 如果我使用 MAP FIXED 调用 mmap 且基地址与已映射的区域重叠
  • JavaScript 源加密对于混淆有用吗?

    我正在考虑用 JavaScript 创建一个公共社交网站 yourworldoftext com 的迷你游戏 我有一个想法 我是该网站的用户 并将我的 JavaScript 嵌入到其他人可以点击开始的链接的 href 中游戏 我想到的一种方
  • 属于两种不同类型的一个值构造函数

    假设我有三个值构造函数 A a Int B b Char C c Bool 我想创建两种类型X and Y这样类型的值X可以是一个A B or C 像这样 data X A B C 和类型的值Y只能是一个A or B 像这样 data Y
  • minSdkVersion 1.5 的问题

    我们遇到与清单文件和属性 android minSdkVersion 相关的问题 问题是 如果我们的平台是 2 0 并且我们使用属性 android minSdkVersion 3 3 sdk 1 5 则图形会损坏 具体来说 应用程序的分辨
  • 拒绝 htaccess 对文件夹和文件的直接访问

    这是场景 有一个index php根文件夹中的文件 一些文件包含在index php哪些在includes folder 1 个其他文件 submit php 位于表单提交操作的根文件夹中 我想限制用户直接访问以下文件includeshta
  • 如何正确检查 Chrome 中的 WebSocket 帧?

    我已进入echo websocket org http websocket org echo html正如建议的那样 在 Chrome 开发人员工具中打开 网络 选项卡和 WS 过滤器 但我没有看到任何框架 我看到连接条目 但 框架 选项卡
  • 在 Laravel 中使用配置应用程序文件进行单元测试

    我的模型方法依赖于config 全球 在这里 public function getGroup if config app pages this gt group 0 return this gt group return city 我试图
  • 在 Golang 中使用偏移量写入固定大小的缓冲区

    我是 Golang 新手 我正在尝试写入一个缓冲区 在开始写入之前 该缓冲区应该被 0 填充到特定大小 My try buf bytes NewBuffer make byte 52 var pktInfo uint16 243 var p
  • 使用 JQuery 实时将用户输入的第一个字符大写

    我正在尝试自动大写用户输入的文本区域 输入的第一个字符 第一次尝试如下所示 document ready function input on keydown function if this value 0 this value 0 toU
  • 如何使用 Java 将超过 1000 个 xml 文件合并为一个

    我正在尝试将多个 xml 文件合并为一个 我已经在 DOM 中成功地做到了这一点 但是这个解决方案仅限于几个文件 当我在多个文件 gt 1000 上运行它时 我收到 java lang OutOfMemoryError 我想要实现的是我有以
  • Nest.js:全局 AuthGuard 但有例外

    我想注册我的 AuthenticationGuard 它在我的应用程序上全局检查身份验证 以便默认情况下所有路由都需要身份验证 const authGuard app select AuthModule get AuthGuard app
  • 无法在 Mac OsX 上编辑 bash_profile [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我正在使用 MacOSX Snow Leopard 10 6 8 我是这台计算机上的唯一用户 我应该是管理员 我尝试编辑我的 bash profile
  • ElasticSearch null_value 与对象?

    是否可以使用一个对象null valueElasticSearch 中的映射 properties v3 mappings property properties omitting lots of properties for brevit
  • 如何增加 Mac 上 R 的内存限制?

    我一直在研究增加 Mac 上 R 内存限制的方法 但没有发现任何特别有用的东西 我都尝试过增加 R for Mac 中的内存限制 https stackoverflow com questions 56737430 increasing m
  • 如何使用对象方法作为回调函数

    我在单例类中有以下方法 private function encode inp if is array inp return array map this gt encode inp else if is scalar inp return
  • Jackson mixin 在序列化和反序列化时被忽略

    当我只有一个无法更改的接口时 我需要能够从 JSON 对象创建 Java POJO 我希望 Mixins 能够帮助实现这一目标 我创建了一个 Mixin 希望它能工作 但无法让 Jackson 使用它 看来 Jackson 忽略了我为接口和
  • “TRUE”和“true”之间有区别吗?

    有两个实例TrueClass FalseClass and NilClass具有不同的名称 一个是小写 一个是大写 一个实例似乎对另一个实例进行评估 true gt true TRUE gt true true TRUE gt true 这
  • 更改 crontab 文件后重新启动 cron? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 更改 crontable 文件后是否必须重新启动 cron No 来自cron 手册页 http www manpagez com man
  • 从其他 apk 启动服务 - 抛出 NoClassDefFoundError 异常

    我在 Eclipse 中有两个项目 服务和 UI 客户端 在 UI 客户端的 onCreate 中我有 startService new Intent this ExampleService class 但是这个片段 ExampleServ
  • 更新MySQL数据库时如何避免重复?

    我每天从外部服务器接收 MySQL 转储文件 sql 但我无法控制该服务器 我创建了一个本地数据库来存储 sql 文件中的所有数据 我希望我可以设置一个脚本来每天自动更新我的本地数据库 我每天收到的 sql 文件包含本地数据库中已经存在的旧