MySQL临时表使用注意事项
创建临时表
1 |
mysql> create temporary table t(id int); |
创建的临时表只对当前会话可见,用于存放临时数据,关闭会话临时表自动删除。 show tables看不到表,但是可以通过show create table t\G 来查看表结构。
1 2 3 4 5 6 7 8 9 10 11 |
mysql> show tables; Empty set (0.00 sec) mysql> mysql> show create table t\G *************************** 1. row *************************** Table: t Create Table: CREATE TEMPORARY TABLE `t` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 1 row in set (0.00 sec) |
临时表的默认存储引擎,由 default_tmp_storage
Read more