我在oracle中有下表,给出了现有值。 现在我想要的是,在同一个表中的' logout_time '字段中插入值,并使用where子句检查同一个表中存在的用户名。
User_login表:
USERNAME LOGIN_DAY LOGIN_TIME LOGOUT_TIME
admin 24-MAR-16 16:27:38
我尝试了以下查询语句。但它的抛出错误为“ SQL命令未正确结束”。
insert into user_login(logout_time) values ('17:12:40') where username='admin'
这是什么解决方案?
P.S:这不是一个重复的问题。我已经检查了所有与此相关的问题,请点击此处。但没有找到解决方案。
有人可以帮帮我吗?
非常感谢。
答案 0 :(得分:1)
您需要UPDATE
表格,而不是INSERT
,请执行此操作:
update table user_login
set logout_time ='17:12:40'
where username='admin'