2011-07-21 12 views
0

MS SQLで簡単な更新クエリを実行しようとしています。私はMS Visual Studioでこれをしようとすると、私はエラーを取得していますMSSQLの簡易更新クエリ:更新テーブルの設定フィールド= 1 WHERE FIELD = 2

UPDATE TABLE SET FIELD = 1 WHERE FIELD = 2 

:MySQLでは は、私はこれを発行します。助けてください。

エラー:

Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <=, >, >= or when the subquery is used as an expression. Statement has been terminated.

感謝。

+1

エラーメッセージは何ですか? – JNK

+0

サブクエリーが2つ以上の値を返しました。サブクエリが=、!=、<, <=, >、> =、またはサブクエリが式として使用されているときは、これは許可されません。ステートメントが終了しました。 –

+0

はいコード+エラーメッセージと詳細はこの問題を解決するために必要です –

答えて

2

限られた情報では、insertedまたはdeletedテーブルに1行が入ると予想されるように、TABLEに更新トリガーが設定されている可能性があります。

+1

あなたは12秒で私を打つので、私はあなたをupvotedと私の削除されます。 – HLGEM

+0

あなたの大部分が文明化されました!テレビ。 –

+0

はい!ありがとうございました!私は引き金を忘れた。 –

関連する問題