mysql:4964
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 18 Jan 2002 13:12:57 +0900
Subject: [mysql 04964] Re: データーのシフトについて
とみたです。 On Wed, 16 Jan 2002 10:14:57 +0900 ml_mysql@xxxxxxxxxx wrote: > UPDATEの場合、SETでは、最初に書いている方から順次実行してくれるということが > 保証されているのでしょうか、 > 先に当月入金 = 0 が動いたりすると、全てクリアーすることになります。 > > この辺の動きを書いた書籍が見つからなかったものですから、 > 複雑に考えてしまいました。 書籍だけじゃなくてマニュアルも読みましょう。 http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#UPDATE | UPDATE assignments are evaluated from left to right. For example, the | following statement doubles the age column, then increments it: | | mysql> UPDATE persondata SET age=age*2, age=age+1; http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#UPDATE | UPDATE は左から右に評価されます。例えば、以下の文は age フィールドを 2倍 | にし、そのあと1増やします: | | mysql> UPDATE persondata SET age=age*2, age=age+1; -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
4923 2002-01-15 17:13 [<ml_mysql@xxxxxxxxxx] データーのシフトについて 4929 2002-01-16 07:41 ┣[とみたまさひろ <tomm] 4930 2002-01-16 10:14 ┃┗[<ml_mysql@xxxxxxxxxx] -> 4964 2002-01-18 13:12 ┃ ┗[とみたまさひろ <tomm] 5021 2002-01-23 21:18 ┃ ┗[<ml_mysql@xxxxxxxxxx] 4931 2002-01-16 13:29 ┗["f.t" <fujiyama@xxxx]