在MYSQL中如何用一个字段的值替换另一个字段的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MYSQL中如何用一个字段的值替换另一个字段的值相关的知识,希望对你有一定的参考价值。

在同一个数据库中,先判断表A中的AID是否等于表B中的BID,如果是就用表A中的AC1的值去替换表B中的BC1的值。数据库为mysql,在phpMYADMIN中操作,请问SQL命令该怎么写啊?

参考技术A update b set bc1 = ( select ac1 from a where a.aid = b.bid)
where exists (select 1 from ac1 where a.aid = b.bid)本回答被提问者采纳
参考技术B UPDATE b
SET b.bc1=a.ac1
WHERE a.aid=b.bid
参考技术C update b,a
set b.bc1=a.ac1
where b.bid=a.id;
参考技术D update b set b.bid=a.ac1 where a.aid=b.bid 第5个回答  2008-04-15 q

如何用sql语句将一个字段的值加1-MS-SQLServer/疑难问题

参考技术A 用sql语句将字段加 值分两种情况
1:全部数据加值
update 表
set 字段=isnull(字段,0)+1
2:按照条件加
update 表
set 字段=case when字段2=1 then isnull(字段,0)+1 else isnull(字段,0)+2 end
参考技术B update 表名 set 字段名=字段名+1

本回答被提问者和网友采纳
参考技术C 用sql语句将字段加 值分两种情况
1:全部数据加值
update 表
set 字段=isnull(字段,0)+1
2:按照条件加
update 表
set 字段=case when字段2=1 then isnull(字段,0)+1 else isnull(字段,0)+2 end
参考技术D update table_name set col_value=col_value+1

以上是关于在MYSQL中如何用一个字段的值替换另一个字段的值的主要内容,如果未能解决你的问题,请参考以下文章

mysql 中如何用update替换指定字符后面的内容

sql server数据库中如何用游标进行更新

如何用sql语句将一个字段的值加1-MS-SQLServer/疑难问题

如何用sql语句将一个字段的值加1-MS-SQLServer/疑难问题

JQuery 根据另一个字段的值替换选择选项标签

用另一个文件中指定的值替换字段