2004年02月15日
SQLでインクリメント @ ウェブ
単純な事で悩んでしまった。SQLでインクリメントするのはupdate table set cnt = (cnt + 1);で良いんだね。一度selectして値を取得してupdateする例があったりしたんだけど、絶対に一行で書ける筈だと思って調べて分かりました。update table set cnt++;とかupdate table set cnt+=1;とか書いても良いのかなと試してみたんだけど、これはエラー。set cnt = (cnt + 1)だけ見ると別に変じゃないんだけど、項目名を変数に使っているみたいで微妙に違和感を感じます。
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。