2016-12-15 16 views
2

私はMySQLデータベースを持っており、特定の既存の行にIPアドレスを書きたいと思います。特定の行にデータを挿入する方法MySQL C#

たとえば、ユーザー名「Johnny」がログインすると、システムはユーザー名「Johnny」の行に移動し、列ipaddressに書き込みます。

現在、私は使用して完全に新しい行を作成する方法を知っている:

queryStr = "INSERT INTO webappdemo.userregistration(firstname,middlename,lastname,email,phonenumber,username,slowHashSalt)" + 
      "VALUES(?firstname, ?middlename, ?lastname, ?email, ?phonenumber, ?uname, ?slowHashSalt)"; 

そこで問題は、特定の列にユーザ名と書き込みを経由してフィルタリングすることによって、既存の行に書き込む方法です。

ありがとうございました。

+0

はこの記事を見てみましょう:(http://stackoverflow.com/a/9166197/3060520) –

+0

[where句で値を挿入します] where句でupdateクエリを使用します。 – Shan

答えて

1

希望でUPDATEステートメントを探しています。これは、テーブルの既存の行を変更するために使用できます。ここでは、UPDATEステートメントを使用する必要があります。私は、同様のサンプルを追加してみましょう、あなたのコードは次のようになります。

string querySql = "UPDATE webappdemo.userregistration SET" + 
        " [email protected] Where [email protected]"; 
// Add necessary parameters and execute the query 
// It will update that particular row 
関連する問題