【发布时间】:2010-06-10 16:36:26
【问题描述】:
我有一个带有多个字段的分区表 InnoDB。 我试图避免插入时出现重复。
假设:
Field1 int null
Field2 int null
Field3 int null
Field4 int null
Field5 int null
我在这些字段上创建了一个唯一索引。 我尝试使用 NULL 值插入一些记录,然后尝试使用 MySql 上的 IGNORE 功能重新插入它们。
不幸的是,当使用 NULL 值时,它似乎复制了记录。 如果我尝试使用零而不是 NULL 情况一切正常,但我确实需要那里的空值。
有什么想法吗?
【问题讨论】:
-
请将答案标记为正确。 a1ex07 的回答帮助我解决了类似的情况。
标签: mysql insert duplicates