与EXISTS的localhost mysql问题

时间:2016-01-30 09:51:37

标签: mysql xampp

似乎与XAMPP绑定的mysqlnd 5.0.11-dev与EXISTS存在问题。我正在尝试运行this query

  SELECT column1 FROM t1 WHERE EXISTS (SELECT * FROM t2);

但它不会运行并输出错误:

  

静态分析:

     

在分析过程中发现了2个错误。

     

无法识别的关键字。 (位于第38位的“EXISTS”附近)    意外的标记。 (靠近“(”45号位置)

     

SQL查询:文档

     

SELECT column1 FROM t1 WHERE EXISTS(LIMIT 0,25

     MySQL说:文档   1064 - 您的SQL语法出错;检查与MariaDB服务器版本对应的手册,以便在第1行的“LIMIT 0,25”附近使用正确的语法

编辑:通过将EXISTS语句包装到()中解决问题:

 SELECT column1 FROM t1 WHERE (EXISTS (SELECT * FROM t2));

但未在官方mysql documentaion 中注明 它只是一个文档语法错误?

0 个答案:

没有答案