SQL方言未配置(Phpstorm)

74

我正在处理谷歌OAuth2的问题,遇到了以下问题:

SQL方言未配置

因此我的查询无法执行并且数据无法写入表格。

下面列出了我遇到问题的两个查询和使用的工具:

工具: PhpStorm 8+ MySQL 本地主机

$user_exist = $mysqli->query("SELECT COUNT(google_id) as usercount FROM google_users WHERE google_id=$user_id")->fetch_object()->usercount;

$mysqli->query("INSERT INTO google_users (google_id, google_name, google_email, google_link, google_picture_link)
        VALUES ($user_id, '$user_name','$email','$profile_url','$profile_image_url')");

1
我也遇到了同样的问题,"数据源和驱动程序对话框应该是解决问题的关键,但它并没有起作用。也许你比我更有运气。 - Wayne Smallman
我在使用PhpStorm 9.02时遇到了同样的问题,看起来像是一个bug。 - Acyra
1
禁用下一行的检查:/** @noinspection SqlDialectInspection */ - Jan Żankowski
2个回答

131

前往文件 > 设置 > 语言和框架 > SQL方言,并将其设置为整个项目。


12
Mac 版本:PhpStorm > 语言和框架 > SQL 方言。 - greaterKing
“set it for the whole project”是什么意思? - Ojonugwa Jude Ochalifu
请使用@ojonugwaochalifu命令选择您的项目顶层文件夹,并在那里设置方言。 - Michael Bolli
要更改PhpStorm用于文件、目录或整个项目的SQL方言,请单击一个项目,然后从下拉列表中选择一个方言。@ojonugwaochalifu - KaKa

81

以下是在设置中进行此操作的截图:

输入图片描述

此操作适用于2016.3版本。


1
非常有帮助。谢谢。 - Unni Babu
谢谢!你刚刚救了我一命! - Junaid Atari
适用于PyCharm,我猜也适用于任何IntelliJ的衍生产品。 - Csaba Toth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接