[mysql]把一张表的n~n+10条记录(按a字段从高到低排序)的b字段值为1的改成0 最好能用一条语句实现,用存储过程也行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tb a, (select * from tb order by a desc limit n,10) bset a.b=1where a.a=b.a and a.b=b.b 修正一下update tb a, (select * from tb order by a desc limit n,10) bset a.b=0where a.a=b.a and a.b=b.band a.b=1 锁表操作 ubuntu下启动mysql 一个表中的多条数据相加与另一个表中的总价向比较大小 请教字段名的设计 PGSQL 视图 FULL JOIN 可以有多少? 关于表和字段问题,经验者请进 mysql经典问题 用什么可视化的 管理mysql的工具? 如何将DB2的数据导入MySQL mysql_real_query的返回值不是0 Mysql数据库,用关键字做了列名,查询的时候如何解决? my.ini配制相关请教。
tb a,
(select * from tb order by a desc limit n,10) b
set
a.b=1
where
a.a=b.a and a.b=b.b
tb a,
(select * from tb order by a desc limit n,10) b
set
a.b=0
where
a.a=b.a and a.b=b.b
and
a.b=1