カラムの現在の値に対して計算(相対的にUPDATE?)
出来るはずだと思って探したけどなかなか見つからず。
ようやく見つけた場所は本家のマニュアル。ありがちです。
当たり前すぎて載ってないんですね(笑)
UPDATE persondata SET age=age+1;
はい、それだけです(^^;
▽12.2.10. UPDATE 構文
http://dev.mysql.com/doc/refman/5.1/ja/update.html
大抵UNSIGNEDしているので、この点も注意。
年齢は-1ってありえないですけどね(笑)
▽MySQLのINT等の整数型カラム(UNSIGNED)から減算する時に注意
http://perl.no-tubo.net/2009/10/29/mysql...
そうするとこうなりますか。
SET SQL_MODE='NO_UNSIGNED_SUBTRACTION'; UPDATE persondata SET age=age-1;