【发布时间】:2016-06-29 12:13:17
【问题描述】:
我有一个这样定义的 MYSQL 表:
CREATE TABLE Data (
ID BIGINT(20) NOT NULL AUTO_INCREMENT,
Unique_Hash BINARY(16) NOT NULL,
Size BIGINT(20) NOT NULL,
DateAdded DATETIME NOT NULL,
PRIMARY KEY (ID),
INDEX (Unique_Hash)
);
我希望用 1,000 条记录填充此表,但永远不应在另一条记录中添加 Unique_Hash/Size 对。相反,我想确保是否有任何与我现有的 Unique_Hash/Size 值匹配的新记录被忽略。 DateAdded 字段破坏了我的 ON DUPLICATE IGNORE 参数。
如何安全地将数据导入此表,以确保我的记录相对于我的 Unique_Hash 和 Size 字段是唯一的?
【问题讨论】:
标签: mysql import duplicates