2012-03-17 20 views
2

こんにちは私は、phpMyAdminで次のようなmySqlクエリをテスト環境ページで使用する前にテストしようとしています。SQL更新クエリが実行されていません

私の結果は、保持されている既存の値に2000という値を加え、そこにfirst_Nameとlast_Nameが一致する合計を格納することによってdonate_Totalを更新する必要があります。私は、下のSQLコードでユーザーが名前を持っているが、これは、任意のポインタを実行されません?

UPDATE `donate` SET `donate_Total`= 'donate_Total' + 2000 WHERE first_Name = 'Test'  AND last_Name ='One' ; 

テーブル名は、更新に寄付し、列名で、引用符なしでdonate_totalするdonate_Total

+1

'と '異なっているにしておきます。 –

答えて

1

変更「donate_total」です。 2つのintergerを一緒に追加しようとしているため、文字列として入れることはできません。

UPDATE `donate` SET `donate_Total`= donate_Total + 2000 WHERE first_Name = 'Test'  AND last_Name ='One' ; 
0

私はあなたのdonate_total2000を追加したいと思います。 2000は列の名前ではない場合、[]'

UPDATE `donate` 
SET donate_Total = donate_Total + 2000 
WHERE first_Name = 'Test'  
AND last_Name ='One' ; 
+0

はい私が達成しようとしているthats – mitchnufc

関連する問題