关于#mysql#的问题:数据库中如何将张三的计算机科学与技术专业的成绩更新成李四的计算机科学与技术专业的成绩

数据库中如何将张三的计算机科学与技术专业的成绩更新成李四的计算机科学与技术专业的成绩

update table a set a.score=(select a.score from table a where a.name='李四' and
 major = '计算机科学与技术' )  where a.name='张三' and major = '计算机科学与技术' ;

如果想要在 MySQL 数据库中更新 "张三" 的 "计算机科学与技术" 专业的成绩为 "李四",可以使用以下 SQL 语句:

UPDATE table_name
SET name = '李四'
WHERE name = '张三' AND major = '计算机科学与技术';


其中 table_name 表示数据表的名称,name 和 major 是数据表中的字段,分别表示学生姓名和专业。