单实例创建表后有时候提示表不存在

【TiDB 使用环境】测试环境
【TiDB 版本】8.0.11-TiDB-v7.5.5
【操作系统】麒麟V10
【部署方式】单实例部署,H3C服务器,海光CPU
【集群数据量】1
【集群节点数】1
【问题复现路径】根据官网指导安装单实例运行启动
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

select * from information_schema.table t 看看有么有这个表


提示没有这个表

表名是不是有什么特殊字符混进去了,尝试图形界面重名表试试

test_20250308 这是表名 随便起的测试名称 只有一个下划线


现在又成查出来了 ,但是表名还是红线提示

换一个mysql客户端工具,例如mysql-workbench试一试

1 个赞

更换客户端也会有这个情况,程序直连数据库也会报同样的错误

表名创建规范么,或换个客户端试下呢。

这个是缓存问题,dbeaver经常遇到,需要断开连接,关闭脚本窗口,重新连接,就好了。

select * from information_schema.tables t
少了个s

1 个赞

会不会是资源不足,导致执行缓慢?表还没创建好,就查询了。

另外,这个提示表不存在,是执行查询后提示表不存在,还是表名下带红线?如果是表明显带红线,这个不能说明是表不存在。