Grails 3 - 查询在不同平台(MySQL)中表现不同

时间:2017-04-27 05:44:34

标签: mysql grails

Grails版本:3.2.6; Groovy版本:2.4.7; JVM版本:1.8.0_111

我得到了一个类似的查询:

T.where {
    name ==~ "%${key}%"
}

它在我的笔记本电脑上工作正常,但在服务器中什么都不返回。我通过SQL在服务器上检查了数据

SELECT * FROM t WHERE name LIKE '%the keyword%'

并获得了一些记录,因此数据也可以。 (实际上,我使用笔记本电脑中的备份文件恢复服务器数据库。

数据库版

laptop:mysql Ver 14.14 Distrib 5.7.14,for osx10.11(x86_64)using EditLine wrapper

server:mysql Ver 14.14 Distrib 5.7.18,for Linux(x86_64)using EditLine wrapper

JDBC驱动程序

运行时' mysql:mysql-connector-java:6.0.5'

driverClassName:com.mysql.cj.jdbc.Driver

那么,我的应用程序出了什么问题?

0 个答案:

没有答案