小编Guu*_*uus的帖子

MySQL:对大列的唯一约束

我正在尝试创建一个 InnoDB 表,其中包含一个VARCHAR最多可容纳 3071 个字符的列。我想UNIQUE对该列的数据实施约束。

MySQL 似乎使用索引强制执行约束。在 InnoDB 中,索引大小似乎被限制为 767 字节 - 对于VARCHAR(3071)保存数据的列来说还不够。

关于如何让数据库强制数据的唯一性,而不影响最大数据长度或 InnoDB 的使用的任何想法?

mysql innodb index constraint

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

constraint ×1

index ×1

innodb ×1

mysql ×1