如何为MySQL的PhpStorm添加可接受的运算符?

时间:2016-05-04 19:10:36

标签: php mysql phpstorm

使用带有MySQL连接的PhpStorm,看起来PhpStorm不会“接受”!=运算符。

在查询中,当我执行以下操作时,它会为深紫色(对我而言)着色:

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不会在!=运算符后输入任何提示或颜色。

另一方面,如果我使用<>运算符,PhpStorm会正常输入提示和颜色。

所以我的问题是,我可以将!=添加为可接受的运算符吗?或者,我的设置不正确吗?

编辑:忽略它不是PDO语句。我正在使用PDO: - )

1 个答案:

答案 0 :(得分:2)

看起来我在另一个问题的答案中找到了我的答案,但答案没有被接受也没有被投票(可能与问题无关)。所以我发布了这个答案,以防有人遇到类似的事情:

  

在Ubuntu的phpStorm 9.0中,我不得不更改Project SQL方言

     

档案&gt;设置&gt;语言与框架&gt; SQL方言&gt;单击项目目录&amp;单击SQL Dialect并将其更改为MySQL

在我这样做之后,它接受了&#34;!=&#34;操作员并继续输入提示。我正在使用PHPStorm v2016.1

*归功于用户Timo Huovinen

Link to question that helped me