表是现成的。 PyCharm 中未解析的表引用

Posted

技术标签:

【中文标题】表是现成的。 PyCharm 中未解析的表引用【英文标题】:Table is ready-only. Unresolved table reference in PyCharm 【发布时间】:2019-12-19 04:23:10 【问题描述】:

尝试使用 mac 版本的 pyCharm pro 2019.3 控制台表编辑数据时遇到此问题

    尝试运行像select * from schema.table 这样的简单查询,但所有结果数据都返回相同的未解决的引用错误 在具有相同数据源的 Dbeaver 下没有问题

在我将所有数据源迁移到 Dbeaver 之前知道为什么不工作。


更新

在mariaDB和mysql驱动之间切换还是一样

【问题讨论】:

这个表在你的数据库浏览器中吗? @moscas 是的,我运行像select * from schema.table 这样的简单查询,但仍然点击了这个 请显示您的数据库所在的左侧面板 @moscas 通过将所有内容重新导入新架构来修复,不知道为什么,但它可以工作 【参考方案1】:

对于在搜索中发现此问题的任何人,如果您在 DataGrip 的查询投影中使用列别名,也会出现此问题。

例子

SELECT column_a AS 'c_a', column_b, column_x FROM table;

由于别名的原因,DataGrip 中的查询结果将不支持单元格内容操作。尝试直接更改显示的内容时,您将收到错误“表仅就绪。未解析的表引用”。

删除别名 (AS 'c_a') 并重新运行查询,以便能够对显示的结果进行修改。

【讨论】:

以上是关于表是现成的。 PyCharm 中未解析的表引用的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm 中 Django 文档字符串中未解决的引用

PyCharm 中未使用的错误导入语句?

如何修复 discord.py 中的“未解析的引用‘消息’”?

WebStorm 中未解析的表名

“SQLAlchemy”类中未解析的属性“Column”

AppCompatActivity 中未解析的 Android Activity Results API 引用