0

我有 PHP 脚本来添加新记录并在 中检查此记录table1,如果记录不存在table2table3则将其添加到table3else 将记录更新到table1or table2(存在的地方)。

我有大量数据要检查。因此可以使用单个 MySQL 查询来执行此任务。

提前致谢。

4

1 回答 1

0

请记住,连接两个大表可能比使用 2 或 3 个单独的查询逐个从中获取数据要慢得多。主要问题是你认为什么是巨大的。如果您有大行,在 MySQL AFAIK 中加入数百万行绝不是一个好主意。

因此,虽然在一个查询中完成它绝对是可能的,但它可能不是经济的做法。

我们还需要一些关于行大小、索引、基本查询语法之类的信息。

于 2013-03-21T07:25:21.793 回答