-1

編集:

テーブルは巨大です!バックアップを作成してローカルで試すことができます。問題がなければ、サーバー上で同じものを複製できますが、前述したように、データベースには500 MB近くあり、実際にはかなり大きいです。私を助けてくれた人たちに感謝します:)

セルの値が0である「inside_position」列の値を変更したい

update TABLE_NAME SET inside_position=100 where inside_position=0;

これを台無しにすることはできないので、これについては試行錯誤の方法を設定しません。

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

|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から100に変更したいと思います。

4

1 に答える 1

3

あなたが投稿したコードは大丈夫ですか?

 update TABLE_NAME SET inside_position=100 where inside_position=0

動作しないことが心配な場合は、データをダミーテーブルに複製してから、それらに対してクエリを実行してみてください。そうすれば、確実に動作することがわかります:)

于 2012-04-16T20:46:54.263 に答える