mysql临时表的问题

sb13btfurygz 2009-09-25 11:09:47
我问下,是不是建立临时表必须和主表的字段什么都一样,才能起作用吧?还有里面主表的数据库是不是也就复制到临时表了,如果我select 主表,不用在写select 临时了吧,是自动就select的临时了吧?
...全文
49 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinsonshen 2009-09-25
  • 打赏
  • 举报
回复
建立临时表与普通表没什么区别
只是多了个关键字"temporary"罢啦
nianzhang747 2009-09-25
  • 打赏
  • 举报
回复
当内存缓冲区不够大的时候 查询的时间有可能写入到临时表进行管理
sb13btfurygz 2009-09-25
  • 打赏
  • 举报
回复
OK明白了,谢谢,结贴给分!!
nianzhang747 2009-09-25
  • 打赏
  • 举报
回复
我问下,是不是建立临时表必须和主表的字段什么都一样,才能起作用吧?

还有里面主表的数据库是不是也就复制到临时表了

如果我select 主表,不用在写select 临时了吧,是自动就select的临时了吧?
ACMAIN_CHM 2009-09-25
  • 打赏
  • 举报
回复
CREATE TEMPORARY TABLE ....
和普通表语法一样,加上 TEMPORARY 关键字就行了。

使用的时候和普通用法也一样。

但一般只有要处理数据的时候才使用。你的目的是什么?
WWWWA 2009-09-25
  • 打赏
  • 举报
回复
CREATE TEMPORARY TABLE tt1 as select * from tt
就是有数据的
直接
select * from tt1
操作临时表
sb13btfurygz 2009-09-25
  • 打赏
  • 举报
回复
因为我也是刚接触临时表,知道怎么建立,但不知道怎么用,望解答!
WWWWA 2009-09-25
  • 打赏
  • 举报
回复
我问下,是不是建立临时表必须和主表的字段什么都一样,才能起作用吧?

你要达到什么目的

还有里面主表的数据库是不是也就复制到临时表了,如果我select 主表,不用在写select 临时了吧,是自动就select的临时了吧?

不是,除非你将数据COPY到临时表

没有明白你的意思,详细说明问题

56,682

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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