update更新两条数据怎么写呀

fengkaikay 2012-11-24 12:14:38
这么写对吗?update t_news set (f_newsname,f_newscontent)=('fengkai','fengkai') where f_id =10;
为什么总是出错。。
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
软件钢琴师 2012-11-24
  • 打赏
  • 举报
回复
update t_news set f_newsname='fengkai',f_newscontent='fengkai' where f_id =10;
ora-0600 2012-11-24
  • 打赏
  • 举报
回复
引用 3 楼 fengkaikay 的回复:
引用 2 楼 mengwl1009 的回复:update table001 set (col1,col2)=(select val1,val2 from dual) where conditions ... 这样写是可以的可是dual是不是另一个表呢?没有的别的方法了吗
亲 ,你没用过oracle DB吗? dual 是虚表可以随便用
fengkaikay 2012-11-24
  • 打赏
  • 举报
回复
引用 2 楼 mengwl1009 的回复:
update table001 set (col1,col2)=(select val1,val2 from dual) where conditions ... 这样写是可以的
可是dual是不是另一个表呢?没有的别的方法了吗
ora-0600 2012-11-24
  • 打赏
  • 举报
回复
update table001 set (col1,col2)=(select val1,val2 from dual) where conditions ... 这样写是可以的

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧