pycharm - 表是只读的。 PyCharm 中未解析的表引用

标签 pycharm datagrip

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

  1. 尝试运行简单查询,例如select * from schema.table,但所有结果数据都返回相同的 Unresolved 引用错误
  2. 在使用相同数据源的 Dbeaver 下没有出现任何问题

Unresolved

Data source is not read only

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


更新

在 mariaDB 和 mySQL 驱动程序之间切换仍然相同

最佳答案

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

示例

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

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

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

关于pycharm - 表是只读的。 PyCharm 中未解析的表引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59403277/

相关文章:

python - LinearDiscriminantAnalysis - .transform(X) 的单列输出

phpstorm - 如何在同一项目上使用多个 JetBrains IDE,而在它们之间切换时不会出现烦人的弹出窗口?

python - 使用 ngrok url 作为 facebook webhook 的回调 url,但被识别为 "not whitelisted"

sql-server - DBMS 和数据库 IDE 有什么区别?

pycharm - 使用 PyCharm 远程运行非 python 脚本

mysql - 制作数据库的本地副本

jdbc - 在 DataGrip 中定义 Redshift 连接

postgresql - “Error 42P01: relation does not exist”(PostgreSQL 中的非公共(public)模式)

python - python 中的输入不等待我在 PyCharm 中的输入