guo664
金牌会员
 
UID 74604
精华
0
积分 2390
帖子 301
金钱 2390 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-6-7
状态 离线
|
[推荐阅读] 求教exec的问题
update 表格 set 排名= (@r_c:=IFNULL(@r_c, 0)+1) order by 访问量 desc;
IFNULL(@r_c, 0)附值 失败
(第一次写入排行都是1 而如果不清除缓存执行第二次的时候就开始写入正常了,不过排行1就没有了直接从2开始了)
而
set @r_c=0;
update 表格 set 排名= (@t:=@t+1) order by 访问量 desc;
这句是执行成功的 但是这里用两句了
|
|