不像在mariadb上的连接表上



我在使用 mariadb-connect-engine 的 sql 语句上遇到了问题。 实际上,它是 NOT LIKE 运算符,它返回非常奇怪的结果。 在此 sql 请求中:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE NOT LIKE '568614561456%' 

它将返回数据表中的所有结果,但它只是不返回任何思考,而:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE LIKE '%' 

或:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE LIKE '01%' 

返回所有询问的结果。

我是否做错了什么,或者连接表上的 NOT LIKE 运算符的行为与经典连接器上的行为不同?

为了更准确地说,我使用从mariadb到sqlserver的连接表,所以也许这种行为可能是由ODBC驱动程序或其他原因引起的,但目前我没有找到任何线索

实际上我在MariaDB的支持站点上打开了一个问题,当您将其与CONNECTION参数一起使用以连接到其他表时,CONNECT engineNOT LIKE运算符目前无法正常工作。

这是 mariaDB.org 上打开的问题的链接: 链接到 jira.mariadb.org

也许这可以帮助一些有同样问题的人。

(更准确地说,这是在 MariaDB 的 10.2.* 版本上打开的,目前尚未解决)

最新更新