小编典典

如何为MySQL和Postgres编写不区分大小写的查询?

mysql

我在本地运行MySQL数据库以进行开发,但是部署到使用Postgres的Heroku。Heroku处理几乎所有内容,但是不区分大小写的Like语句变得区分大小写。我可以使用iLike语句,但是我的本地MySQL数据库无法处理该语句。

编写与MySQL和Postgres兼容的不区分大小写的查询的最佳方法是什么?还是我需要根据与我的应用程序交谈的数据库编写单独的Like和iLike语句?


阅读 276

收藏
2020-05-17

共1个答案

小编典典

select * from foo where upper(bar) = upper(?);

如果在调用方中将参数设置为大写,则可以避免第二个函数调用。

2020-05-17