【问题标题】:MySQL SHOW TEMPORARY TABLES;MySQL 显示临时表;
【发布时间】:2017-11-28 23:24:36
【问题描述】:

我正在使用 MySQL 5.7 学习 SQL。 我想枚举所有表,包括临时表!

但是当我查询 SHOW TABLES;它只显示非临时表。

如何列出所有表格?

【问题讨论】:

标签: mysql sql


【解决方案1】:

在 innodb 你可以使用 e

 SHOW TABLES FROM INFORMATION_SCHEMA LIKE 'INNODB_TEMP%';

https://dev.mysql.com/doc/refman/5.7/en/innodb-information-schema-temp-table-info.html

https://dev.mysql.com/worklog/task/?id=648

【讨论】:

  • 我阅读了你所有的链接。嗯..那么有没有办法用名字枚举临时表?不像#sql_xxxx。
  • 此语句列出列出临时表的表。正确的说法是SELECT * FROM information_schema.INNODB_TEMP_TABLE_INFO;。没有@0xF4D3C0D3,很遗憾没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 2016-08-18
  • 2018-11-20
  • 2021-05-16
相关资源
最近更新 更多