Yii2查询中like,实现单边匹配%

今天看到同事在使用Yii2的数据库查询时,这样写了:

->where(['like', 'data', 'test', false])

上面解析后是:

like `username` LIKE 'test'

去掉 false 后是:

like `username` LIKE '%test%'

要是实现单边的话,可以如下写:


左边模糊:

->where(['like', 'data', '%test', false])

上面解析后是:

like `username` LIKE '%test'


右边模糊:

->where(['like', 'data', 'test%', false])

上面解析后是:

like `username` LIKE 'test%'


本文链接地址,转载请标注: https://caohongyuan.com/article/187


0

上一篇: ElasticSearch清空索引数据

下一篇: MySQL binlog日志三种模式解释、查看及配置

提交 清空
Re: