社区
MySQL
帖子详情
mysql 中如何解决临时表不能重复打开的问题
自然之子
2015-11-22 11:22:37
创建一个临时表多次查询报错: Can't reopen table: 'tempUser'
大侠,如何解决?
...全文
1630
4
打赏
收藏
mysql 中如何解决临时表不能重复打开的问题
创建一个临时表多次查询报错: Can't reopen table: 'tempUser' 大侠,如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳泉酒家小当家
2015-11-25
打赏
举报
回复
下面几点是临时表的限制: 1、临时表只能用在 memory,myisam,merge,或者innodb 2、临时表不支持mysql cluster(簇) 3、在同一个query语句中,你只能查找一次临时表。例如:下面的就不可用 复制代码 代码如下: mysql> SELECT * FROM temp_table, temp_table AS t2; ERROR 1137: Can't reopen table: 'temp_table' mysql bug地址:http://bugs.mysql.com/bug.php?id=10327 如果在一个存储函数里,你用不同的别名查找一个临时表多次,或者在这个存储函数里用不同的语句查找,这个错误都会发生。 4、show tables 语句不会列举临时表
文修
2015-11-23
打赏
举报
回复
楼主你好, 在同一个query语句中,你只能查找一次临时表。我曾经遇到下面的就不可用 mysql> SELECT * FROM temp_table, temp_table AS t2; 系统就会报错: ERROR 1137: Can't reopen table: 'temp_table'
ACMAIN_CHM
2015-11-22
打赏
举报
回复
楼上的语句是什么?
rick-he
2015-11-22
打赏
举报
回复
为什么是不能重新打开表? http://bugs.mysql.com/bug.php?id=10327 http://www.searchdatabase.com.cn/showcontent_41224.htm 可以看下
企业级
MySQL
系列教程-贯穿课程讲解
MySQL
性能优化+原理+实战
为什么我
不能
解决
公司主从复制架构
中
的故障? 吧啦吧啦一大堆
问题
…… 在面试
中
MySQL
的一些知识更成为躲不过的
问题
,比如b+tree索引、MVCC、隔离级别的实现、锁的使用,主从复制,
MySQL
性能优化、事务两阶段提交...
mysql
临时表
两次_
重复
的
临时表
MySQL
我想在同一个查询
中
多次引用一个
临时表
.由于
临时表
的
问题
我
不能
这样做:所以要修复我正在创建
临时表
的
重复
项:CREATE TEMPORARY TABLE IF NOT EXISTS earnings_temp_one AS (SELECT * FROM earnings WHERE earning_account_id = ?);CREATE TEMPORARY TABLE IF NOT EXISTS...
mysql
临时表
使用
语法 : create temporary table temptable_name 1.和实体表一样有主键、索引 2.在一次查询
中
不能
同时使用2次
临时表
(Can’t reopen table) 3.生命周期只在一个连接
中
,断开连接
临时表
会被释放 4.
临时表
分内存
临时表
和磁盘
临时表
,当
临时表
存储空间大于 ‘tmp_table_size’ 值时,会在磁盘上创建
临时表
,从而效率下降...
mysql
临时表
_
MySQL
中
的两种
临时表
目录:
MySQL
临时表
在我们需要保存一些临时数据时是非常有用的。
临时表
只在当前连接可见,当关闭连接时,
MySQL
会自动删除表并释放所有空间。使用其他
MySQL
客户端程序连接
MySQL
数据库服务器来创建
临时表
,那么只有在关闭客户端程序时才会销毁
临时表
,当然也可以手动删除。一、
MySQL
中
的两种
临时表
外部
临时表
通过CREATE TEMPORARY TABLE 创建的
临时表
,这种
临时表
称为外部
临时表
。...
mysql
++
临时表
生命周期_
MySQL
两种
临时表
的用法详解
外部
临时表
通过CREATE TEMPORARY TABLE 创建的
临时表
,这种
临时表
称为外部
临时表
。这种
临时表
只对当前用户可见,当前会话结束的时候,该
临时表
会自动关闭。这种
临时表
的命名与非
临时表
可以同名(同名后非
临时表
将对当前会话不可见,直到
临时表
被删除)。内部
临时表
内部
临时表
是一种特殊轻量级的
临时表
,用来进行性能优化。这种
临时表
会被
MySQL
自动创建并用来存储某些操作的
中
间结果。这些操作可能包括...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章