MARIA DB查询工作正常,而相同的查询在MYSQL中不起作用

时间:2017-10-13 14:12:47

标签: mysql

无法找出实际问题是什么。我正在使用下面的例子,它可以正常使用:

e.g:

select * from table where (( p1 = '' OR p2 = '') OR table_column BETWEEN p1 AND p2)

Server: Localhost via UNIX socket
Server type: MariaDB
Server version: 10.0.31-MariaDB-cll-lve - MariaDB Server
Protocol version: 10
Server charset: UTF-8 Unicode (utf8)

但是当我在:

上运行相同的查询时
Server: Localhost via UNIX socket
Server type: MySQL
Server version: 5.6.37 - MySQL Community Server (GPL)
Protocol version: 10
Server charset: UTF-8 Unicode (utf8)

它不起作用!任何帮助将不胜感激。

编辑:

p1和p2是数据类型为YEAR且查询在过程中的参数。

0 个答案:

没有答案