SQL 数据的简单更新,提示错误:第 2 行: '(' 附近有语法错误。

update 学生档案表
set (姓名,性别,出生日期,籍贯,专业,班级)=('刘真','F',1983-7-9,'吉林','会计学','1')
where 学号='02006002'

输入的是这行代码,题目是:将“学生档案表”中学号为“02006002”的学生信息更新为“刘真,F,1983-7-9,吉林,会计学,1”
老是提示错误: 第 2 行: '(' 附近有语法错误。
请问哪里出了问题呢?

第1个回答  2012-05-03
语法错了.应该是这样,你试下.

update 学生档案表
set 姓名='刘真',性别=F',出生日期=‘1983-7-9’,籍贯='吉林',专业=‘会计学',班级=1'
where 学号='02006002'

晕,刚写完发现楼下写出来了.
好吧,我加上语法的句子,你可以学习下..对照一下就明白
sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"