MYSQL更新语句

我有一个表grade,字段如下idlife_alife_blife_clife_grow_alife_grow_blife_grow_cphy_min_aphy_min_... 我有一个表grade,字段如下
id

life_a

life_b

life_c

life_grow_a

life_grow_b

life_grow_c

phy_min_a

phy_min_b

phy_min_c

表里两表数据.我要把ID=1的字段数据更新到ID=2
就是我们说的把ID1的数据复到ID2上,不包括ID也复
请问这样的MYSQL语法如何写
展开
 我来答
c5net
2010-04-23 · TA获得超过322个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:392万
展开全部
用这个吧,肯定可以
update grade set life_a=(select life_a from grade where id=1),
life_a=(select life_a from grade where id=1),
life_b=(select life_b from grade where id=1),
life_c=(select life_c from grade where id=1),
life_grow_a=(select life_grow_a from grade where id=1),
life_grow_b=(select life_grow_b from grade where id=1),
life_grow_c=(select life_grow_c from grade where id=1),
phy_min_a=(select phy_min_a from grade where id=1),
phy_min_b=(select phy_min_b from grade where id=1),
phy_min_c=(select phy_min_c from grade where id=1)
where id=2
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
howlshadow
2010-04-23 · TA获得超过1381个赞
知道小有建树答主
回答量:1171
采纳率:100%
帮助的人:940万
展开全部
这样子可以实现你的要求,楼上的语句应该会报错

UPDATE grade A, grade B
SET A.life_a = B.life_a
A.life_b = B.life_b
A.life_c = B.life_c
A.life_grow_a = B.life_grow_a
A.life_grow_b = B.life_grow_b
A.life_grow_c = B.life_grow_c
A.phy_min_a = B.phy_min_a
A.phy_min_b = B.phy_min_b
A.phy_min_c = B.phy_min_c
WHERE B.id = 1
AND A.id = 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曾煜黎cf787
2010-04-23 · TA获得超过528个赞
知道小有建树答主
回答量:560
采纳率:100%
帮助的人:0
展开全部
你可以单mm我,给一点测试数据 你这里说的很不清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式