如您所见,Pycharm为表名提供自动完成功能。
但在这种情况下,它会向我显示已删除的表格' uniq'。
为什么呢?我该如何解决?
答案 0 :(得分:0)
之前的答案不对。是的,有时PyCharm(或DataGrip,或任何基于IntelliJ的IDE,无论是什么:它们是相同的)都不理解你是否删除了一个表。但是你在数据库树中没有这个表。这意味着,您的数据库是最新同步的,并且该表不应该在代码完成中。
那会怎么样?您可以在弹出窗口中看到完成的来源 - 这里我们有 db1 @ localhost [mySql Study 101-200] .sql
.sql 表示它不是来自数据库,而是来自查询控制台。我几乎可以肯定你在这个脚本中有这个表格的 CREATE 脚本。