Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要对数据库中的字段进行区分大小写的搜索。我看到有人建议使用二进制方法。
SELECT * FROM car WHERE BINARY brand = 'Toyota'
其他人正在使用 Collate 方法
SELECT * FROM car WHERE brand COLLATE latin1_general_cs = 'Toyota'
我不确定要使用哪一个?更好的方法是什么?
如果您使用 utf8 字符,二进制是获取区分大小写搜索的最佳方式。