怎么查schemaid?

日志中经常显示schemaid以及tableid,怎么查schemaid对应那个数据库?

自问自答一个:部分可以从ddl_jobs里查

1 个赞

INFORMATION_SCHEMA.TABLES 里可以查到tableid

:joy:我也感觉是这个

是什么需求对应的要查询 schemaid 了,tableid 就能定位对应表并找到 schema 了

2 个赞

tableid是唯一的,直接看 INFORMATION_SCHEMA.TABLES就行,也能看到table所属的database

1 个赞

我找了半天,确实没找到schema id该怎么找schema。

@BrianLiu 所说table id已经是唯一的话,那确实可以直接从tables表里面找schema是什么。

没有这个了

明了了。感谢各位大佬的精彩解答~

目前 TiDB 并未提供直接通过 schema_id 查询对应数据库的内置方法,但可以通过查询 INFORMATION_SCHEMA.TABLES 表或查看 DDL 作业来间接获取相关信息

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。