使用带有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: - )
答案 0 :(得分:2)
看起来我在另一个问题的答案中找到了我的答案,但答案没有被接受也没有被投票(可能与问题无关)。所以我发布了这个答案,以防有人遇到类似的事情:
在Ubuntu的phpStorm 9.0中,我不得不更改Project SQL方言
档案&gt;设置&gt;语言与框架&gt; SQL方言&gt;单击项目目录&amp;单击SQL Dialect并将其更改为MySQL
在我这样做之后,它接受了&#34;!=&#34;操作员并继续输入提示。我正在使用PHPStorm v2016.1
*归功于用户Timo Huovinen