温馨提示:本文翻译自stackoverflow.com,查看原文请点击:mysql - Unable to resolve valid table in PhpStorm
mysql phpstorm

mysql - 无法解析PhpStorm中的有效表

发布于 2020-04-18 10:11:13

unable to resolve table在包含SQL查询有效表的php文件中出现错误。

在此处输入图片说明

如果Ctrl + Enter对查询进行了查询,则可以在数据库控制台中获得预期的结果,如果在“数据库浏览器”选项卡中展开了数据库,则可以看到这些表。

它不会影响代码执行,但是很烦人,因为它在编写代码时引起了我的注意,并且掩盖了真正的SQL错误。

我尝试刷新数据库连接,并且已经验证php选项卡正在连接到正确的数据库。

查看更多

提问者
Parris Varney
被浏览
27
LazyOne 2016-07-13 03:38

尝试从头开始重新创建数据库连接(删除现有的数据库连接,然后重新创建)。


考虑可能的原因...我可以想到这种情况:

  • 使用当前稳定版本(当前为2016.1.x)的项目;
  • 在该项目上尝试为下一版本(目前为2016.2)进行EAP构建,并在那里进行一些与数据库相关的更改(甚至是简单的同步数据库);
  • 回到稳定版本(2016.1.x)..并且因为新版本对与DB有关的数据(缓存的DB结构等)使用较新的文件格式/版本,IDE可能会开始忽略此类数据的“未知/较新”格式,而不是抛出适当的警告它只是“无声地”抛出“未解决的表”消息。

没有其他想法。