免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1581 | 回复: 3
打印 上一主题 下一主题

关于临时表创建的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-28 21:43 |只看该作者 |倒序浏览
书本上写mysql可以这样创建新表: create table 表名2 select 字段列表 from 表名1 where 条件。这在创建临时表是很有用。
   可是我在linux下用mysql这样做却总报错。
   不知有谁做成过?

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
2 [报告]
发表于 2003-07-28 22:20 |只看该作者

关于临时表创建的问题

报什么错误?

论坛徽章:
0
3 [报告]
发表于 2003-07-29 08:46 |只看该作者

关于临时表创建的问题

请楼将sql语句及错误信息贴出来,大家好帮你分析.

论坛徽章:
0
4 [报告]
发表于 2004-05-26 22:18 |只看该作者

关于临时表创建的问题

我做成功了,但是在win2k+apache2.0.48+php4.3.4+mysql3.23.58-nt环境中.


<?php

$db = mysql_connect("localhost", "root", "root";
mysql_select_db("message",$db);

//建立临时表
$sqla = 'CREATE TEMPORARY TABLE `dwb_tmp` SELECT `dwdh`,`dwmc`,`ip_info` FROM `dwb` order by `dwdh`';
$resulta = mysql_query($sqla,$db);

//从临时表中查询并输出查询结果
$sqlb = 'select * from `dwb_tmp`';
$resultb = mysql_query($sqlb,$db);

while ( $myrow = mysql_fetch_array($resultb) ){
        printf("%s %s %s", $myrow[dwdh],$myrow[dwmc],$myrow[ip_info]);
        echo "<br>;";
}

?>;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP