我注意到在 MySQL 中,像 WHERE x = 'Test'
这样的 where 子句将匹配而不管大小写('TEST'、'test' 等)
当使用 PDO 时,假设大多数数据库服务器都是这种情况是否公平?例如,如果我使用 MSSQL 或 Oracle,情况是否相同?
最佳答案
它依赖的不是服务器,而是排序规则。大多数数据库将默认为不区分大小写的排序规则,因此您可以假设,但如果遇到区分大小写的排序规则,则很容易更改。
关于php - SQL 和不区分大小写的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820937/