主键“a”和“a ”被识别成相同主键,请问除了设置sql_mode以外,还有其他配置干扰吗?

主键的特性:主键是为了标识数据库记录唯一性,不允许记录重复,且键值不能为空,主键也是一个特殊索引。

“a ”, "a ", "a " :这些值后面的空值都被自动过滤掉了


“ ”, " ", " ", 不管多少个空字符串 都会被视为kong

结论:字符前面或中间有空字符串,可以确定唯一性。最后一个字符串不能确定唯一性。也无法确定唯一性

1 个赞