gpt4 book ai didi

mysql - 表名称不显示在数据库查看器 TreeView 中,但显示在查询中

转载 作者:行者123 更新时间:2023-11-29 21:13:35 25 4
gpt4 key购买 nike

我在 SQLYog - MySql GUI 中有一个数据库,它在 TreeView 查看器中展开时显示所有现有表,但如果您查询,说
显示database_name中的表
它显示不在数据库 TreeView 中的表。我尝试了查询
从数据库名称显示表状态
并且与该表关联的所有字段都显示 null。我认为该表不久前已被删除,但尚未从数据库日志或其他内容中删除。
我如何删除此条目,并且请告诉我为什么会发生这种情况。

最佳答案

除非您的 mysql 服务器崩溃,否则该“表”可能是一个 View ,sqlyog 将其列在 View 下。

关于 show tables 的 Mysql 文档说:

This statement also lists any views in the database. The FULL modifier is supported such that SHOW FULL TABLES displays a second output column. Values for the second column are BASE TABLE for a table and VIEW for a view.

关于 show table status 的 Mysql 文档说:

For views, all the fields displayed by SHOW TABLE STATUS are NULL except that Name indicates the view name and Comment says view.

关于mysql - 表名称不显示在数据库查看器 TreeView 中,但显示在查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36153202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com