社区
MySQL
帖子详情
mysql 创建储存过程
evascz
2011-04-09 07:19:59
有两个表
t_player
还有
t_player_rank
我想创建一个储存过程 对比t_player中的字段:RENOWN
然后排序,并将playerid还有排序的结果写入t_player_rank的表中
...全文
59
9
打赏
收藏
mysql 创建储存过程
有两个表 t_player 还有 t_player_rank 我想创建一个储存过程 对比t_player中的字段:RENOWN 然后排序,并将playerid还有排序的结果写入t_player_rank的表中
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evascz
2011-04-09
打赏
举报
回复
[Quote=引用 8 楼 rucypli 的回复:]
set @t=0
insert into t_player_rank(RANK,playerID)
select @t:=@t+1,playerid from t_player order by renown desc
[/Quote]
兄弟,这段代码是无法运行的
错误代码是1064
rucypli
2011-04-09
打赏
举报
回复
set @t=0
insert into t_player_rank(RANK,playerID)
select @t:=@t+1,playerid from t_player order by renown desc
evascz
2011-04-09
打赏
举报
回复
[Quote=引用 6 楼 rucypli 的回复:]
实际应该达到的效果是
RANK playerID
1 3333
2 23334
3 12312
这是怎么排序的
[/Quote]
根据RENOWN的值来排序的
rucypli
2011-04-09
打赏
举报
回复
实际应该达到的效果是
RANK playerID
1 3333
2 23334
3 12312
这是怎么排序的
ACMAIN_CHM
2011-04-09
打赏
举报
回复
MySQL中的ROWNUM的实现
http://blog.csdn.net/ACMAIN_CHM/archive/2009/04/20/4095531.aspx
evascz
2011-04-09
打赏
举报
回复
另外,数据库版本:5.0
evascz
2011-04-09
打赏
举报
回复
t_player表的结构是
playerID RENOWN
12312 123
3333 1123
23334 333
根据RENOWN中的数值大小来进行排序
t_player_rank表的结构是
RANK playerID
实际应该达到的效果是
RANK playerID
1 3333
2 23334
3 12312
ACMAIN_CHM
2011-04-09
打赏
举报
回复
evascz
'截至2011-04-09 19:19:59 总发帖:6
正常结帖:1
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
ACMAIN_CHM
2011-04-09
打赏
举报
回复
(不要高估你的汉语表达能力或者我的汉语理解能力)
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式
http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
mysql
创建
存储
过程
mysql
创建
存储
过程
MySQL
创建
存储
过程
Navicat for
MySQL
创建
存储
过程
及MyBatis调用存储
过程
问题描述 一条语句实现向两个表中添加数据 前段时间遇到需求,向一个表中添加数据,获取新增主键值。再向另一个表添加数据,其中一个字段为前一个表的主键值。并返回第二次添加的表的自增主键值。上网查到的一个方法为使用存储
过程
,便按照这个思路试着实现一下,现将
过程
回忆记录下来。 项目环境 SSM框架项目+Navicat管理
MySQL
...
Mysql
创建
存储
过程
和函数及各种例子
Mysql
创建
存储
过程
和函数及各种例子
mysql
创建
存储
过程
失败_
mysql
创建
存储
过程
的坑
1.使用的工具:navicat,
mysql
版本:5.02.
创建
存储
过程
,注意传的值的大小要定义好,不然会报1064错误:3.navicat
创建
的
过程
已经默认定义好了结束标志为空格,不要额外定义//,$$等结束标志了4.当需要知道一个sql语句影响的行数时,注意用select 和update/delete时是不一样的。判断Select得到的行数用found_rows()函数进行判断。判断Update...
mysql
创建
储存
过程
输入学生名子_
mysql
创建
存储
过程
1. 首先呢,我这里给出存储
过程
的定义,到底什么是存储
过程
。存储
过程
是指,在大型数据库系统中,为了提高数据库操作的效率和SQL代码的封装,完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后,再次调用不需要再次编译,用户只需指定存储
过程
名字并给定参数就可以执行完成任务。2. 接下来怎么
创建
存储
过程
呢?这里有一张表 grade,里面有几行数据。
创建
存储
过程
语法create procedure...
MySQL
56,890
社区成员
56,754
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章