
当初创建表是建另一个表然后改表名建的

不能用正常的查询语句查询,但是这个表是确确实实有的
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是因为 MySQL 的表名是以 schema 名开头的,你可以使用以下查询语句来查询架构名开头的表名:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA LIKE '架构名%';
其中,架构名是你想要查询的架构名,TABLE_NAME 是表名,INFORMATION_SCHEMA.TABLES 是 MySQL 的系统表。
例如,如果你想要查询名为 mydb 的架构下的表名,可以使用以下查询语句:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA LIKE 'mydb%';
这将返回名为 mydb 的架构下的所有表名。