mysql语句 修改表某个字段的值为 另一个表的值!~求帮助!~急急!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql语句 修改表某个字段的值为 另一个表的值!~求帮助!~急急!相关的知识,希望对你有一定的参考价值。

如表A中字段:订阅名称,值153 修改为 表B中的字段:工程名称,值南宁一区

update A set 订阅名称=(select 工程名称 from B where 工程编码='NLYQ') where 订阅名称='153' 参考技术A 如果B表和A表没有任何对应关系,那么你就手动一个个改吧,如果有关系那么根据这个关系想简单的方法。 参考技术B update A,B set B.工程名称='值南宁一区' where A.订阅名称=153

根据语句看是这样的,你实施

MySQL:如何更新某个字段的值为原来的值加1

格式:update 表名称 set 字段名称 = 字段名称 + 1  [ where语句] 
比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则
update student set score=score+1 where id = 1
如果你不加where系统就不会知道你具体要更新哪条记录,而导致所有该表中score都增加1,当然,除非这就是你的本意。

以上是关于mysql语句 修改表某个字段的值为 另一个表的值!~求帮助!~急急!的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句 一个表的值与另一个表的字段一致,怎么把两一个表的值作为条件,限定查询的字段

更新一个表的字段值等于另一个表的字段值的SQL语句要怎么写?

MySQL 更新一个表里的字段等于另一个表某字段的值

Mysql如果某个字段值存在则更新另一个字段的值为原值+100,命令应该如何写?

怎么根据一个表的字段值修改另一个表的字段值

SQL 当表中某个字段的值为NULL。假如这个值为NULL的时候。我想当成0来做减法处理。该怎么弄?