0
次の表は、指定された既存の値でoracleにあります。 ここでは、同じテーブルの 'logout_time'フィールドに値を挿入し、where句でユーザー名が存在するかどうかをチェックします。既存の行の列に値を挿入するにはどうすればいいですか
USER_LOGINテーブル:
USERNAME LOGIN_DAY LOGIN_TIME LOGOUT_TIME
管理 24-MAR-16 午後4時27分38秒
私はhav eは次のクエリ文を試行しました。しかし、 'SQLコマンドが正しく終了していません。'というエラーが発生しました。
insert into user_login(logout_time) values ('17:12:40') where username='admin'
これはどのような解決方法ですか?
P.S:これは重複する質問ではありません。私はこれに関連するすべての質問をチェックしました。ここにあります。しかし解決策は見つかりませんでした。
誰かお手伝いできますか?
ありがとうございます。
UPDATE USER_LOGINセットlogout_time = '17:12:40' ユーザ名は= '管理者'? –
新しいレコードを挿入するか、既存のレコードのフィールドを更新する必要がありますか? – Aleksej
ありがとうございます。私は更新する必要があった。私は私の質問をうまく構成できないと思う。出来た。私は更新部分について忘れました:| –