我对数据库游戏非常陌生,所以原谅我的无知。mysql - 避免重复的最好方法
我加载百万行成一个结构简单的MySQL数据库表
SQLStr = "LOAD DATA LOCAL INFILE 'f:/Smallscale/02 MMToTxt/flat.txt'
INTO TABLE `GMLObjects` FIELDS TERMINATED BY ','
LINES STARTING BY 'XXX';"
在餐桌上已设置为对一场没有重复的时刻。
但是,我想知道是否会更快地删除无重复规则,并通过使用ALTER TABLE
或SELECT DISTINCT
或某些此类查询来处理稍后重复的问题。
你的想法是什么?
P.S数据库引擎InnoDB的是
您可以添加一个唯一的键到表中,并使用'ignore'不删除重复项。 – 2013-05-12 18:51:38