为什么我的sql查询返回关键字未找到
我试图检索所有没有保留连接到某个“huisnummer”(housenumber)的房屋。为什么我的sql查询返回关键字未找到
SELECT * FROM huis WHERE NOT EXISTS(select * FROM reservering WHERE reservering.huisnummer = huis.huisnummer)
,当我在我的本地主机的phpmyadmin执行的代码我得到一个错误:
Keyword does not recognize. (near "not" at position 25) Keyword does not recognize. (near "EXISTS" at position 29)
Unexpected token. (near "(" at position 35)
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIMIT 0, 25' at line 1
也许有mysql的&的mysqli之间的不同。 第一次发布问题希望我没有错过任何东西。
回答:
有一个known phpmyadmin bug无法处理与EXISTS查询。
请确保您安装了版本4.5.2或更高版本的phpmyadmin。
以上是 为什么我的sql查询返回关键字未找到 的全部内容, 来源链接: utcz.com/qa/265827.html