用一条SQL语句同时更新一个表中的两个字段

update 表名 set 字段1=-5 and 字段2=100 where 字段3=0101;
这样写总提示and 附近有语法错误
update 表名 set 字段1=-5 , 字段2=100 where 字段3=0101;
这样也不行哦

update 表名 set 字段1=-5 ,字段2=100 where 字段3='0101'

前面的and 换成逗号,最后那个0101要用单引号引起来(前面几位都没有发现啊)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-20
update 表名 set 字段1=-5,字段2=100 where 字段3=0101;
第2个回答  2012-04-20
是啊,把具体的出错语句发上来呗,让大家看看

and改成 ,
update 表名 set 字段1=-5 , 字段2=100 where 字段3=0101;
第3个回答  2012-04-20
update 表名 set 字段1=-5 , 字段2=100 where 字段3=0101
第4个回答  2012-05-24
update 表名 set 字段1='-5' , 字段2='100' where 字段3=0101;本回答被提问者采纳
相似回答