如何在PhpStorm for MySQL中添加一个可接受的运算符


How can I add an acceptable operator to PhpStorm for MySQL?

在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

链接到帮助我的问题