2012-04-04 11 views
0

私はphpMyAdmin(MyISAM)でSQLクエリボックスを使用しています。私は一度に複数の行を更新しようとしない限り、以下はうまく動作します。誰かが私が間違っていることを教えてもらえますか?クエリの更新単一列複数行ではなくすべて

UPDATEテーブル名 SET column_name = 'Air' WHERE row_name = 's003';

「try、tr003、s005」と追加してみてください。 - それは動作しません。メッセージ「0 rows affected」が表示されます。私は検索しましたが、これについてのヘルプは見つかりませんでした。ありがとうございました。

答えて

0

あなたはこのためIN句を使用することができます

UPDATE table_name 
SET column_name = 'Air' 
WHERE row_name in ('s003', 'tr003', 's005'); 
+0

は、RedFilterをありがとう - 私はそれを試してみましたが、一度に動作しませんでしたと思いました。私はあなたのものを正確にコピーし、それが働いた(前に何かを残しておく必要があります)また、私はちょうど試した – acvintage

+0

私は私のコメントに追加しようとしていたものを忘れて...私は容認できる形式で私のコメントを投稿しようと、それは非常に威圧的です。私は多くの質問にトローリングで答えを見つけました。このフォーラムに本当に感謝しています。 – acvintage

関連する問題