首页 > 解决方案 > mysql:使用多个唯一索引插入忽略

问题描述

我有一张包含数百万条记录的表,并且它每天都在增加,所以想在该表上创建唯一索引。

已将空值删除为一些默认值。

所以在 InnoDB 中唯一索引的最大长度为 3072 字节,而在多列的唯一索引中,每列占用767 字节。我必须在 10 列上创建一个唯一索引。与最大字节数相比,这是很大的。

那么我们可以在表上有多个唯一索引以便可以使用INSERT IGNORE语句吗?

谢谢,

标签: mysqlrdbms

解决方案


推荐阅读