小弟我是想把 数据库中 所有 为奇数的 Id update 成 127 但是 报错了

我是想把 数据库中 所有 为奇数的 Id update 成 127 但是 报错了
UPDATE ab SET ep_type  = 127
             WHERE id IN
            (SELECT id FROM ab WHERE id%2 =1)

“UPDATE ab SET ep_type  = 127”,“ (SELECT id FROM ab WHERE id%2 =1)” 这两个 分开可以  拼在一起  就报错的 
   
------解决思路----------------------
ORACLE 求余函数MOD
mod(id,2)=1

------解决思路----------------------
另外你使用子查询没啥意义,直接这样写就可以
UPDATE ab SET ep_type  = 127
             WHERE mod(id,2)=1