在不改变数据库设置的情况下,用代码区分name字段的大小写:
$model = TableExample::find()
->where(['= binary', 'name', $name])
->asArray()->all();
输出sql为:
SELECT * FROM `table_example` WHERE (`name` = BINARY 'text')
将name查询条件转为二进制,可区分大小写查询。