mysql - mysql:使用多个唯一索引插入忽略
问题描述
我有一张包含数百万条记录的表,并且它每天都在增加,所以想在该表上创建唯一索引。
已将空值删除为一些默认值。
所以在 InnoDB 中唯一索引的最大长度为 3072 字节,而在多列的唯一索引中,每列占用767 字节。我必须在 10 列上创建一个唯一索引。与最大字节数相比,这是很大的。
那么我们可以在表上有多个唯一索引以便可以使用INSERT IGNORE语句吗?
谢谢,
解决方案
推荐阅读
- regex - 如何使用正则表达式从记事本++中的URL中提取域名
- c# - 使用目录搜索器(或)用户主体使用电话号码属性查找用户?
- r - 在向量的情况下如何将结果组合为数据框
- class - 我可以将类作为扩展添加到 Kotlin 中的另一个类吗?
- python - Tkinter 抛出奇怪的不完整异常
- python - 如何对列文本的一部分进行排序?
- google-app-engine - 请解释 App Engine Instances 参数
- ios - React Native,将图像存储在用户库中而不压缩
- c# - 将备忘录添加到包库的最简洁方法是什么
- powershell - 如何在 Internet Explorer 上更改选择下拉网页