我试图返回表名而不使用“从数据库名称显示表”或“从信息架构表中选择表名称”查询原因:
我不能使用“从数据库名称显示表”查询,因为它返回一组具有固定字段名称“Tables_database_name”的表名称,当数据库名称太长时,这在我的代码中是不可接受的 - 我正在使用 DBExpress Delphi 和列名不能超过 31 个字符-。
我不能使用“从 information_schema.tables 中选择表名”查询,因为旧 MySQL 不支持它我认为早于 5.1
如果有人知道,请提供帮助:
- 如何更改“show tables from database_name”生成的固定列名。
或者
- 返回特定数据库中表名的任何其他查询。