【发布时间】:2026-01-12 23:40:01
【问题描述】:
我有一个如下所示的 XML 文件:
<?xml version="1.0"?>
<results>
<row id="100"><name>name blah</name></row>
<row id="200"><name>name blah blah</name></row>
<row id="300"><name>name blah blah blah</name></row>
</results>
...还有一个简单的 MySQL 表:
CREATE TABLE `names` (
`id` bigint(20) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
我想合并这两件事,以使用 XML 文件中不存在的行更新我的表。
考虑到 XML 文件和 MySQL 表包含超过 100k 行,实现此操作的最简单和最轻松的方法是什么,我想每周运行一次此更新...
非常感谢!
【问题讨论】: