我知道mysql查询区分大小写。但在我的一个数据库中,它的工作区域不敏感。以下两个查询都给出了相同的结果
Select username from auth_user where username='shivam'
和
Select username from auth_user where username='ShivaM'
我在我的django项目中使用过这个数据库,我通常使用icontains和iexact查找不区分大小写的查询,但我无法找出上述行为的原因。
答案 0 :(得分:0)
默认字符集和排序规则是latin1和latin1_swedish_ci,因此非二进制字符串比较默认情况下不区分大小写。这意味着如果您使用col_name LIKE' a%'进行搜索,您将获得以A或a开头的所有列值。
changeStyle = () => {
var all = document.getElementsByClassName('react-grid-Row');
for (var i = this.state.fromRow; i <= this.state.toRow; i++) {
all[i].style.color = this.state.cellUpdateCss;
}
}
也许此链接对您有用
https://dev.mysql.com/doc/refman/8.0/en/case-sensitivity.html