首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

批量update更新语句的有关问题

2013-06-19 
批量update更新语句的问题update rw_site set status 3 where user_code in [40490882,41014971,4

批量update更新语句的问题
update rw_site set status= '3' where user_code in ['40490882','41014971','41039217']
这段sql执行 一直报缺失表达式错误 不知道错误在哪 求大神解救
另外有没有update语句
如何用一条SQL语句Update一个表里的多条数据的几个相同字段的值?
比如我有一张表:ID            status       quat        post
                            11              1               6          200
                            12              3               10        211         
                            13              4               40        200
                            14              3               20        200
                            15              2               40        200
                            16              2               11        200
                            17              3               17        200
                            18              4               10        200
应该如何用一条SQL语句,把11、12、13、14、15的status更新为1 SQL 行业数据


[解决办法]
in后接的是小括号不是中括号.

update test set status = 1 where id between 11 and 15;

热点排行