0

我需要对数据库中的字段进行区分大小写的搜索。我看到有人建议使用二进制方法。

SELECT * FROM car WHERE BINARY brand = 'Toyota'

其他人正在使用 Collat​​e 方法

SELECT * FROM car WHERE brand COLLATE latin1_general_cs = 'Toyota'

我不确定要使用哪一个?更好的方法是什么?

4

1 回答 1

0

如果您使用 utf8 字符,二进制是获取区分大小写搜索的最佳方式。

于 2015-01-30T18:47:44.260 回答