比较数据的有效方法

时间:2015-10-08 16:35:41

标签: sql performance csv

我想通过我的php脚本将csv文件上传到数据库中。

数据库包含此数字

part   Description
1      test
2      pc
3      monitor

当我上传csv时,代码必须查看该部分是否已存在于数据库中,否则他必须添加他。

例如:

my cvs:
1 test
2 pc
4 monitor
5 keyboard

如果我上传这个脚本,他只能添加键盘。

该数据库包含8000个产品,我如何才能有效和快速地进行比较?

1 个答案:

答案 0 :(得分:1)

在临时表中上传csv文件,尝试插入选择

Insert into table as (select  * from temptable minus select * from table)