Mysql中如何将数据表中的A字段值全部替换成对应的B字段值? 210

小白不懂,希望高手们能写详细点,谢谢。数据库:live123_cc数据表:phome_ecms_live现有2个字段id和filename想实现:把字段filename的... 小白不懂,希望高手们能写详细点,谢谢。数据库:live123_cc数据表:phome_ecms_live现有2个字段id和filename想实现:把字段filename的值用字段id相应的值替换,比如iOGM被替换成5383iOGN被替换成5384……希望大侠们给详细的写法,谢谢谢谢。
格式乱了,大家将就看下。
展开
 我来答
DoramiHe
2017-11-23 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59542
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
1update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-08-26
知道答主
回答量:1
采纳率:0%
帮助的人:709
展开全部
UPDATE phome_ecms_live
SET filename = (
SELECT
CONCAT(aa.id, aa.filename)
FROM
(
SELECT
id,
filename
FROM
phome_ecms_live
) aa
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式