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

yingying0808 2005-06-29 12:00:06
现在有两个数据表,需要join left连接,但速度太慢了,我想用一个临时表select一次数据,减少数据量,再进行join left,这样速度应该会快很多,问题是当多人同时使用,临时表会不会出现混乱?有没有具体的例子?
...全文
220 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eingmarra 2005-06-29
  • 打赏
  • 举报
回复
4.1后的版本支持子查询的!您可以尽量用子查询哦!
eingmarra 2005-06-29
  • 打赏
  • 举报
回复
现在的mysql支持子查寻的,您可以尽量不用子查询哦!
:)
Cain 2005-06-29
  • 打赏
  • 举报
回复
创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:

CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL
)

临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。当然你可以在仍然连接的时候删除表并释放空间。

DROP TABLE tmp_table

wen8u8 2005-06-29
  • 打赏
  • 举报
回复
期待中。。。
liudongliudong 2005-06-29
  • 打赏
  • 举报
回复
表类型为HEAP为临时表。
yingying0808 2005-06-29
  • 打赏
  • 举报
回复
没人用过?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧