什么是Phpstorm中的方言

Esl*_*med 5 php database phpstorm dialect

什么是方言?

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

IDE编辑器验证一直在讲述 "SQL dialect is not configured"

我用PHP + MySqlPhpStorm 8 IDE

小智 13

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

有一个像这样的窗口和最后一列的下拉菜单来设置: 在此输入图像描述


Gor*_*don 5

SQL 方言是SQL 标准的特定实现。方言因数据库而异。例如,Oracle 没有 LIMIT 子句,而 MySql 有。为了让 PHPStorm 做代码辅助和语法高亮,你需要配置你使用的方言。如果不指定方言,PHPStorm 将使用通用方言:

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

进一步参考:

有关 PHPStorm 的 DB 功能的介绍,请参阅