在MySQL连接中使用PhpStorm,看起来PhpStork不"接受"!=
运算符。
在查询中,当我执行以下操作时,它会将字段染成深紫色(对我来说):
SELECT table.id WHERE table.id = 2
在上文中,PhpStorm将id
染成紫色。在我键入table
之后,它还会给我一个提示列表。
然而,如果我的查询看起来像这样:
SELECT table.id WHERE table.id = 2 AND table.otherID != 4 AND table.otherID = 5
PhpStorm不会在!=
运算符之后键入hint或为任何内容着色。
另一方面,如果我使用<>
运算符,PhpStorm类型的提示和颜色将正常使用。
所以我的问题是,我可以添加!=
作为可接受的运算符吗?或者,我的设置不正确吗?
编辑:忽略它不是PDO语句。我正在使用PDO:-)
看起来我在另一个问题的答案中找到了答案,但该答案没有被接受,也没有被投票支持(可能与问题无关)。所以我发布了这个答案,以防有人遇到类似的事情:
在Ubuntu上的phpStorm9.0中,我不得不更改Project SQL方言
文件>设置>语言&框架>SQL方言>单击项目目录&单击SQL方言并将其更改为MySQL
在我这样做之后,它接受了"运算符,然后继续键入hint。我正在使用PHPStorm v2016.1
*信用归于用户Timo Huovinen
链接到帮助我的问题