mysql新问题来了,向各位大虾求助啦~~~~关于临时表在其他连接不可见问题
时间:2011-09-22
来源:互联网
在手册上看到这句话“在创建表格时,您可以使用TEMPORARY关键词。只有在当前连接情况下,TEMPORARY表才是可见的。当连接关闭时,TEMPORARY表被自动取消。”现在我要缓存一些数据到临时表,由于数据大,可能超过的数据要放到磁盘上,所以没有考虑内存表。此临时表供给几个客户端查询,调用完毕将此临时表释放。mysql中存在某种设置可以使临时表在其他连接可见呢?或者有没有哪种方法可以实现此要求的??
作者: zhuzhuzhu333 发布时间: 2011-09-22
A TEMPORARY table is visible only to the current connection, and is dropped automatically when the connection is closed.
只能在当前 连接可用,用物理表
只能在当前 连接可用,用物理表
作者: wwwwb 发布时间: 2011-09-22
临时表的特性即是如此。
如果要多个SESSION同时可见,则直接创建普通表。
MySQL 5.1参考手册
在创建表格时,您可以使用TEMPORARY关键词。只有在当前连接情况下,TEMPORARY表才是可见的。当连接关闭时,TEMPORARY表被自动取消。这意味着两个不同的连接可以使用相同的临时表名称,同时两个临时表不会互相冲突,也不与原有的同名的非临时表冲突。(原有的表被隐藏,直到临时表被取消时为止。)您必须拥有CREATE TEMPORARY TABLES权限,才能创建临时表。
在创建表格时,您可以使用TEMPORARY关键词。只有在当前连接情况下,TEMPORARY表才是可见的。当连接关闭时,TEMPORARY表被自动取消。这意味着两个不同的连接可以使用相同的临时表名称,同时两个临时表不会互相冲突,也不与原有的同名的非临时表冲突。(原有的表被隐藏,直到临时表被取消时为止。)您必须拥有CREATE TEMPORARY TABLES权限,才能创建临时表。
如果要多个SESSION同时可见,则直接创建普通表。
作者: ACMAIN_CHM 发布时间: 2011-09-22
那你只能建永久表
其实你永久表里加个user_id字段就可以实现临时表的功能
其实你永久表里加个user_id字段就可以实现临时表的功能
作者: wfevgch 发布时间: 2011-09-22
引用 3 楼 wfevgch 的回复:
那你只能建永久表
其实你永久表里加个user_id字段就可以实现临时表的功能
那你只能建永久表
其实你永久表里加个user_id字段就可以实现临时表的功能
具体怎么实现呢?请指教~
作者: zhuzhuzhu333 发布时间: 2011-09-22
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28