我在文本字段上有一个唯一的索引,我想知道是否有我可以告诉它忽略大小写和额外的空格。我在插入之前做了一些预处理以规范化数据,但我仍然希望它能算出这两个
"This is the title of My data"
"this is the title of my data"
同样只允许其中一个。如果有一种方法可以在索引级别执行此操作,那么这将是很好的,但如果没有,我想我可以尝试使预处理更严格,以规范化所有传入的数据。我有一堆旧数据,必须再次通过任何规范化,否则我将继续获得重复的条目,所以我更喜欢某种方式在MySQL索引级别修复此问题。你会建议什么?
答案 0 :(得分:0)
..也许UPDATE myTABLE将myFIELD设置为LCASE(myFIELD)
答案 1 :(得分:0)
角色案件因这么多语言而变得如此复杂。如果你需要准确保存所输入的内容,那就是使用键入的文本和规范化文本制作两列...如在trimmed,lcase等中。在规范化列上搜索,显示用户的列