社区
MySQL
帖子详情
mysql中如何将存储过程产生的结果集合存为一张表?
flairsky
2009-08-06 02:56:49
mssql中只要insert into table exec (存储过程)即可
不知道mysql有办法实现类似需求没?
...全文
435
9
打赏
收藏
mysql中如何将存储过程产生的结果集合存为一张表?
mssql中只要insert into table exec (存储过程)即可 不知道mysql有办法实现类似需求没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gws8566
2009-08-06
打赏
举报
回复
mysql不支持,只有创建临时表
fcoolx
2009-08-06
打赏
举报
回复
[Quote=引用 6 楼 flairsky 的回复:]
虽然有点危险,也只能这样了
[/Quote]
先解决有无问题吧 呵呵
flairsky
2009-08-06
打赏
举报
回复
[Quote=引用 4 楼 vinsonshen 的回复:]
你在可以在存储过程里创建临时表
create temporary table tb_name (...)
把结果放进这个临时表
只要你这个数据库连接会话没断开,你都可以用到这个临时表的
[/Quote]
想了想,不是有点危险,是太危险了……
还有其他办法吗?
flairsky
2009-08-06
打赏
举报
回复
[Quote=引用 4 楼 vinsonshen 的回复:]
你在可以在存储过程里创建临时表
create temporary table tb_name (...)
把结果放进这个临时表
只要你这个数据库连接会话没断开,你都可以用到这个临时表的
[/Quote]
虽然有点危险,也只能这样了
nianzhang747
2009-08-06
打赏
举报
回复
学习
vinsonshen
2009-08-06
打赏
举报
回复
你在可以在存储过程里创建临时表
create temporary table tb_name (...)
把结果放进这个临时表
只要你这个数据库连接会话没断开,你都可以用到这个临时表的
flairsky
2009-08-06
打赏
举报
回复
我要做的是一个中间过程,并不是一个结果
flairsky
2009-08-06
打赏
举报
回复
如果写在sp里面,那我sp外部就无法得到这个表的内容了……
fcoolx
2009-08-06
打赏
举报
回复
MySQL 没有这种语句的支持
建议把insert写到存储过程里面
MySQL
存储过程
(创建海量数据实验环境)
#
存储过程
概念
存储过程
是数据库管理
中
常用的技术之一,可以很方便的做些创建数据、统计数据、分析数据等工作,当前的主流数据库都支持
存储过程
,但不同的数据库环境语法结构有略微区别,本章给同学们介绍
MySQL
下...
mysql
用
存储过程
查询
一张
表
集合
更新到另
一张
表
经常有朋友问
存储过程
怎么写,有什么好处。 1、通常
存储过程
有助于提高应用程序的性能。当创建,
存储过程
被编译之后,就存储在数据库
中
。 但是,
MySQL
实现的
存储过程
略有不同。
MySQL
存储过程
按需编译。 在编译
存储过程
之后,
MySQL
将其放入缓存
中
。
MySQL
为每个连接维护自己的
存储过程
高速缓存。 如果应用程序在单个连接
中
多次使用
存储过程
,则使用编译版本,否则
存储过程
的工作方式类似于查询。 2、存...
MySQL
存储过程
+定时器,实现定时查询
一张
表
,将得到的结果插入
一张
新
表
需求分析 需要定时查询现有的
一张
表
,然后将查询结果插入到另
一张
表
。 查询的
表
结构(
表
名:mouse_tbl)如下图 查询结果要插入的
表
(data_time)的结构如下: 我们的需求是将
表
mouse_tbl
中
所有数据对应的用户id、日期、时间的小时查询出来,然后插入到data_time
表
中
。 我们实际的需求是想要看到用户在那个日期以及该日期下哪个时间(小时)有数据记录。 解决方案 -- 创建一个
存储过程
,命名为writeTime create procedure writeTime() BEGIN ins
【
MySQL
】
MySQL
存储过程
从
一张
表
查数据插入另
一张
表
测试
表
CREATE TABLE `demo_test` ( `ID` varchar(64) NOT NULL, `name` varchar(64) DEFAULT NULL, `age` varchar(64) DEFAULT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `DEMO_TEST_ID_uindex` (`ID`) ); CREATE TABLE `demo_test2` ( `other_info` varchar(255) DEF
Mysql
存储过程
大全
mysql
的
存储过程
详解
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章