mysql临时表的问题
我问下,是不是建立临时表必须和主表的字段什么都一样,才能起作用吧?还有里面主表的数据库是不是也就复制到临时表了,如果我select 主表,不用在写select 临时了吧,是自动就select的临时了吧?
我问下,是不是建立临时表必须和主表的字段什么都一样,才能起作用吧?
你要达到什么目的
还有里面主表的数据库是不是也就复制到临时表了,如果我select 主表,不用在写select 临时了吧,是自动就select的临时了吧?
不是,除非你将数据COPY到临时表
没有明白你的意思,详细说明问题
因为我也是刚接触临时表,知道怎么建立,但不知道怎么用,望解答!
CREATE TEMPORARY TABLE tt1 as select * from tt
就是有数据的
直接
select * from tt1
操作临时表
CREATE TEMPORARY TABLE ....
和普通表语法一样,加上 TEMPORARY 关键字就行了。
使用的时候和普通用法也一样。
但一般只有要处理数据的时候才使用。你的目的是什么?
OK明白了,谢谢,结贴给分!!
当内存缓冲区不够大的时候 查询的时间有可能写入到临时表进行管理
建立临时表与普通表没什么区别
只是多了个关键字"temporary"罢啦
相关问答:
如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。
win7测试版也用过,不会有什么问题的,放心。
当然你最 ......
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
需要在MySQL里面写个储存过程,
访问oracle的数据.
目前不能
oracle可以就可以连接mysql,通过odbc+dblink来连接
没有办法。目前的MYSQL的版本中尚不支持连接到其它数据库,
真挺有想法的 目前我没做过
......
需求:
1 1
2 1
3 2
4 2
5 2
6 3
7 3
8 3
9 3
......