mySql REGEXP运算符不区分大小写.这个运算符的版本是否区分大小写?
解决方法:
使用BINARY关键字,它强制REGEXP将字符串与二进制字符串匹配,这是完全区分大小写的.
SELECT 'a' REGEXP 'A', 'a' REGEXP BINARY 'A';
虽然这不是明确的stated in the docs(你可以使用常规字符串),但根据我的经验,它可以按预期工作.
2023-01-11 14:22:07
mySql REGEXP运算符不区分大小写.这个运算符的版本是否区分大小写?
解决方法:
使用BINARY关键字,它强制REGEXP将字符串与二进制字符串匹配,这是完全区分大小写的.
SELECT 'a' REGEXP 'A', 'a' REGEXP BINARY 'A';
虽然这不是明确的stated in the docs(你可以使用常规字符串),但根据我的经验,它可以按预期工作.