2012-04-16 14 views
-1

EDIT:カラム値をmySQLでゼロに変更

表はGIGANTICです!私はちょうどバックアップを作って、それをローカルで試してみるといいかもしれませんが、サーバ上で同じものを複製することができますが、私が言ったように、データベースは約500MBあります。お世話になった人たちに感謝します:)

私は混乱このアップすることはできませんので、私は」0

update TABLE_NAME SET inside_position=100 where inside_position=0; 

あるセル値欄「inside_position」から値を変更したいですこれについて試行錯誤の方法を設定しません。

あなたが私を助けてくれることを願っています。

|Product_ID||Product_Code||Inside_position| 
| 403 || EH009KP ||  0  | 
| 503 || GHSJSKD ||  0  | 
| 603 || KANSDAS ||  1  | 
| 703 || KJNKANS ||  0  | 
| 803 || KJHEERF ||  0  | 
| 903 || NBVDHQE ||  5  | 
| 910 || PKMRQEM ||  0  | 
| 980 || 990KMNJ ||  0  | 
------------------------------------------- 

この表は、私の問題を説明し、私はあなたが投稿コードは大丈夫です0

+1

うーん.....ここで何が問題なの? –

+2

これが機能するかどうか尋ねていますか?それがあなたの質問なら、あなたのテーブルをバックアップして、オリジナルまたはバックアップのどちらかで試してください – ControlAltDel

+0

ステートメントは問題ありません。ちょうどそれを実行します。 :) – hjpotter92

答えて

3

100にしたものを変更したいですか?

update TABLE_NAME SET inside_position=100 where inside_position=0 

あなたが働いていないことを心配している場合は、なぜあなたが知っている方法は、確かにそれは動作しますが、ダミーのテーブルにデータを複製して、それらの上でクエリを実行しない:)

+0

質問に私の編集を読んでください:) 非常にありがとうmattytommo – Souza

+1

ああ私は、正直言ってそれが見える*ばかではない*見て、あなたは大丈夫でしょう。あなたがまだ物事を疑っていたら、そのテーブルから10/100の行をとり、別の場所に置くことができます。その上でクエリを実行し、鋳鉄保証の結果を確認してください。 – mattytommo

関連する問題