数据库 多记录更新
来源:百度知道 编辑:UC知道 时间:2024/06/01 03:50:11
我要更新数据库中的多条记录,比如把数据库中某些(多条)学号的学生成绩修改成及格。应该怎样做,哪种方法好些?我用SQL2000,VC++做前台
表名称:成绩表
字段名称:成绩,学号 ……
第一种方法:
update 成绩表 set 成绩 = '及格' where 学号 = 条件
第二种方法:
select * from 成绩表 where 学号 = 条件
然后用循环把每条记录的成绩更改为“及格”即可。
直接用 SQL 语句
UPDATE 表名 SET 成绩='及格' WHERE 学号 IN ('学号1','学号2','学号3','学号4'....)
update 成绩表 set 成绩 = '及格' where 学号 = 条件