CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

mysql能不能使用临时表?会不会有冲突?

楼主yingying0808(盈盈)2005-06-29 12:00:06 在 Web 开发 / PHP 提问

现在有两个数据表,需要join   left连接,但速度太慢了,我想用一个临时表select一次数据,减少数据量,再进行join   left,这样速度应该会快很多,问题是当多人同时使用,临时表会不会出现混乱?有没有具体的例子? 问题点数:20、回复次数:6Top

1 楼yingying0808(盈盈)回复于 2005-06-29 16:12:33 得分 0

没人用过?Top

2 楼liudongliudong(liudong)回复于 2005-06-29 16:44:53 得分 10

表类型为HEAP为临时表。Top

3 楼wen8u8((L,说你最想说的一句话))回复于 2005-06-29 17:13:11 得分 0

期待中。。。Top

4 楼Cain(一苇渡江)回复于 2005-06-29 17:27:39 得分 10

创建临时表很容易,给正常的CREATE   TABLE语句加上TEMPORARY关键字:  
   
  CREATE   TEMPORARY   TABLE   tmp_table   (  
  name   VARCHAR(10)   NOT   NULL,  
  value   INTEGER   NOT   NULL  
  )  
   
  临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。当然你可以在仍然连接的时候删除表并释放空间。  
   
  DROP   TABLE   tmp_table  
   
  Top

5 楼eingmarra(eingmarra)回复于 2005-06-29 17:48:01 得分 0

现在的mysql支持子查寻的,您可以尽量不用子查询哦!  
  :)Top

6 楼eingmarra(eingmarra)回复于 2005-06-29 17:52:25 得分 0

4.1后的版本支持子查询的!您可以尽量用子查询哦!  
  Top

相关问题

  • 临时表?
  • 临时表?~
  • 请问在mysql中如何生成临时表哪?
  • 多用户下每个用户创建的临时表不会发生冲突吧?
  • 临时表问题
  • 关于临时表
  • 分页&临时表
  • 临时表问题?
  • 创建临时表
  • 临时表问题

关键词

  • 查询
  • 连接
  • mysql
  • 数据
  • null
  • 临时表
  • 会不会
  • 子查询
  • 使用
  • temporary

得分解答快速导航

  • 帖主:yingying0808
  • liudongliudong
  • Cain

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo