请教一句sql语句?

chancehi 2009-08-03 10:06:28
id name num
-------------------------
1 aaa 123456
2 bbb 123456
3 ccc 23412
4 aaa 789
5 ccc 5445
6 bbb 12367
.. ... ....
如果我想要将name为aaa,并且id为最大值的行中,将num值改为756
应如何写
...全文
38 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chancehi 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hitexam 的回复:]
update chancehi a ,(select id from chancehi where name='aaa' order by id desc limit 1 ) b set a.num=756 where a.id=b.id;
[/Quote]
谢谢
hitexam 2009-08-03
  • 打赏
  • 举报
回复
update chancehi a ,(select id from chancehi where name='aaa' order by id desc limit 1 ) b set a.num=756 where a.id=b.id;

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧