PhpStorm 无法解析多个数据库连接的列

2024-02-22

我只使用 PhpStorm 一周左右,到目前为止,在设置数据库连接后,我的所有 SQL 查询都运行良好,没有错误。当前代码实际上使用第二个数据库(一个用于用户,另一个用于特定产品),因此我也在数据库选项卡中添加了该连接,但它仍然给我一个“无法解析列”警告。

有没有办法查看它正在查看哪个数据库?它可以与多个数据库一起使用吗?还是我做错了什么?

错误如下:

$this->db->setSQL("SELECT T1.*, trunc(sysdate) - trunc(DATE_CHANGED) EXPIRES FROM " . $this->tableName . " T1 WHERE lower(" . $this->primaryKey . ")=lower(:id)")

这也是我的数据库设置窗口的样子,因为看到一些人的参数模式出现问题导致此错误,但我相当确定这不是这里的问题:

使用 PhpStorm 10.0.3


您可以在中设置SQL解析范围File -> Settings -> Languages & Frameworks -> SQL Resolution Scopes.

这允许您为整个项目提供默认值,并且您可以选择定义到项目中某些路径的特定映射。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PhpStorm 无法解析多个数据库连接的列 的相关文章

随机推荐