![]() |
1
0
对于Grails,您有几个验证模型的选项: 你可以 write a setter for the emailAddress 将其转换为一致的情况:
更复杂但正确的答案是 create a custom editor ( PropertySupportEditor )这将自动为您处理规范化。
您还需要编写自定义
validator
以确保Grails的验证在
|
![]() |
2
2
指定的MySQL collation 对于每个字符列,可能区分大小写或不区分大小写。 索引是使用列上指定的任何排序规则生成的,因此:
记住 全部的 针对电子邮件的查询现在将不区分大小写。 |
![]() |
3
1
不幸的是,MySQL不支持Postgres和Oracle等基于函数的索引。( Source ) 在MySQL中,一个可能的解决方法是为小写的电子邮件地址添加另一列,以及在所有更新和插入时用小写的电子邮件填充该列的触发器。然后简单地索引该列,并将其用于查找。 使用基于函数的索引,可以执行以下操作:
|
![]() |
hello_programmers · Mysql从其他表输出一列 2 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 2 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |