2016-12-19 10 views
-4

私はデータベースが初めてです。私はuser1を取得し、年齢と電話の値を更新したいと思います。新しい値をSQLに設定

カップルオプションはありますか?

SELECT 
    account.user_name, 
    account.age, 
    account.phone, 
FROM 
    db.account 
WHERE 
    account.user_name = 'user1'; 
+0

通常、更新は 'SELECT'ではなく' UPDATE'で行われます。 – Siyual

+0

StackOverflowは、学習サービスではなく、コード関連の問題をデバッグおよび/またはアドレッシングするためのWebサイトです。私は入門的なSQLチュートリアルに従うことをお勧めします(オンラインで利用可能な数千もあります)。 – Santi

+0

「user1を取得し、年齢と電話の値を更新したい」これは、2つの別個のクエリ、つまりUPDATEとSELECTでなければなりません。 –

答えて

1
UPDATE myTable 
SET Age ='var1', phone='var2', demographicX='var3' 
WHERE user_name='user1' 

W3Schools

Microsoft

あなたの質問で選択クエリは、現在の値が得られます。アップデートにより更新されます

demographicX='var3'は、「偽の」フィールドです。この表が人口統計表であると考えられる人に関するIE情報

+0

demographicXとは何ですか? – JT4U

+1

ちょうど「偽の」フィールドが構成されています。この表は人に関する人口統計的なIE情報であると考えられます。 –

+0

@ShaneW - あなたの最初のコメントの内容は、答えに含まれるように見えます。 **あなたの答えを編集**して、それを含めるには、セクションを参照してください[_私はコメントする必要がありますか?_](http://stackoverflow.com/help/privileges/comment) –

関連する問題