是指数(索引)在MySQL敏感定义为唯一情况?

有帮助吗?

解决方案

这取决于场的排序规则 - 如果它的CI(不区分大小写)或CS(区分大小写)。唯一索引将相应地适用。

其他提示

可以使列区分大小写通过使用该构造结。 唯一索引也将是区分大小写的。

  

ALTER TABLE tbl_name MODIFY,点击   COL_NAME column_definition结果   [CHARACTER SET CHARSET_NAME]点击   [COLLATE COLLATION_NAME]

示例:

ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100) 
CHARACTER SET utf8
COLLATE utf8_bin;

注意: utf8_bin由字符串中的每个字符的二进制值比较字符串

测试在MSQL 5.5.X

有没有什么特别的唯一索引 - 他们遵循相同的情况下,选择其他指标

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top