共计 715 个字符,预计需要花费 2 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章将为大家详细讲解有关怎么使用 MySQL 一个表中的字段更新另一个表中字段,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1,修改 1 列
update student s, city c
set s.city_name = c.name
where s.city_code = c.code;
2,修改多个列
update a, b
set a.title=b.title, a.name=b.name
where a.id=b.id
•子查询
update student s set city_name = (select name from city where code = s.city_code);
oracle 查询报这个错误:single-row subquery returns more than one row 怎么解决?
数据库按照你的条件查询有多个重复的数据。
例如:
UPDATE SYS_ROLE A
SET A . DEPT_ID = (
SELECT
c. id
FROM
his_department_info c
WHERE
c. dept_name = A . ROLE_NAME
如果以上 sql 语句报 single-row subquery returns more than one row 的错误,说明 c 表”dept_name”和 A 表.”ROLE_NAME”的这两个字段 数据重复
关于“怎么使用 MySQL 一个表中的字段更新另一个表中字段”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
向 AI 问一下细节
正文完