MySQL on FreeBSD

&lastmodified

一定の条件を満たすフィールドがあれば、別のフィールドにデータを代入(上書き)する

update `member_config` set `value`=1 where `name` = "daily_news";

テーブル名 abc

項目名

キー key

日付  ymd

データ data

とし、

データが

key  ymd   data


1   20100801 123

2   20100802 456

3   20100803 789

4   20100801 098


だったとします。

日付=20100801 だった場合 data =99999 に変更するSQL文では

update abc set data=99999 where ymd = "20100801";

となります。 更新後の結果は

key  ymd   data


1   20100801 99999

2   20100802 456

3   20100803 789

4   20100801 99999


です。

ご承知の事かと思いますが、一応ご参考まで・・・

また、「そういうことならここで訊けば?」といったコミュニティ(ML)など

私、一応MySqlのMLに入っておりますが、現在ほとんど見ておりません...

http://www.mysql.gr.jp/

phpMyAdminなどのGUIなツールで、一つずつ変更することは私にもできるので

すが、まとまった数を操作することになるので、できれば、sql文一発で、サ

クッと操作できればなぁ・・・と思っています。

phpMyAdmin の表示画面の上にSQL文が表示されます。 [編集]にてSQL文を記述し実行にて条件を満たした行が表示されます。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-09-22 (水) 16:38:21