mysql 怎么写sql同时更新多个id的字段值,比如 id为1和2,怎么同时更新它们的name分别为 xxx,ooo

 我来答
硅谷少年
2019-09-02 · TA获得超过7553个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1383万
展开全部
一个id的这样更新:
update 表
set 字段1=新值,字段2=新值
where id=1
多个id的建议excel里做好,导入到DB中成为新表,再关联这2张表批量更新:
update 表1
set 字段1=b.新值,字段2=b.新值
from 表1 a, 表2 b
where a.id=b.id
琴旧可1
2019-09-02 · TA获得超过3618个赞
知道大有可为答主
回答量:4881
采纳率:85%
帮助的人:215万
展开全部
格式:update 表名称 set 字段名称 = 字段名称 + 1 [ where语句]
比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则
update student set score=score+1 where id = 1
如果你不加where系统就不会知道你具体要更新哪条记录,而导致所有该表中score都增加1,当然,除非这就是你的本意。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式