什么是Phpstorm中的方言

时间:2014-12-28 09:12:59

标签: php database phpstorm dialect

什么是方言?

以及如何使用它并生成它?

IDE编辑器验证不断告诉"SQL dialect is not configured"

我使用PHP + MySqlPhpStorm 8 IDE

2 个答案:

答案 0 :(得分:13)

对于那些搜索在哪里为项目或某些文件定义特定SQL方言的人,请转到设置⇒语言&框架⇒SQL方言

有一个像这样的窗口和最后一列的下拉菜单来设置: enter image description here

答案 1 :(得分:4)

SQL方言是SQL standard的特定实现。方言因数据库而异。例如,Oracle没有LIMIT子句,而MySql则没有。为了使PHPStorm能够执行代码辅助和语法突出显示,您需要配置您使用的方言。如果您未指定方言,PHPStorm将使用通用方言:

  

这意味着没有指定特定的方言。因此,提供了基本的基于SQL92的编码帮助,包括SQL关键字的完成和突出显示,以及表和列名称。语法错误突出显示不可用。因此文件内容始终显示为语法正确。此外,代码重新格式化是不可能的。

进一步参考:

有关PHPStorm数据库功能的介绍,请参阅