タグ

MySQLと@500に関するoukastudioのブックマーク (3)

  • カラムの値を1増やす(インクリメントする)(MySQL)ohanasiya_blog - Blog

    MySQLでアクセスカウンタなどを作るときに あるcolumnの値をインクリメントしたい場合があると思います. そういう場合はこのようにすると良いです. UPDATE myTabeName SET colname=colname+1 WHERE idColname=id;MySQLでアクセスカウンタなどを作るときに あるcolumnの値をインクリメントしたい場合があると思います. そういう場合はこのようにすると良いです. UPDATE myTabeName SET colname=colname+1 WHERE idColname=id;

    oukastudio
    oukastudio 2013/03/07
    MySQLでアクセスカウンタなどを作るときに あるcolumnの値をインクリメントしたい場合があると思います. そういう場合はこのようにすると良いです. UPDATE myTabeName SET colname=colname+1 WHERE idColname=id;
  • これだけは覚えておきたい!!MySQL の6つの自動変換 - sakaikの日々雑感~(T)編

    MySQLはとても気ぃつかい屋さんである。我々が投げる多少あいまいな指示も頑張って解釈し、なんとか文句を言わずに実行してみようと挑戦してみてくれる。 今日はそんなMySQLがケナゲに解釈してくれる自動変換について紹介しようと思う。この自動変換、ケナゲなMySQLの奥ゆかしさ故、出した指示と異なる動作をされたことに気がつかないことがある。ここで紹介する6つの自動変換をしっかり脳ミソにたたき込んでおけば、無用なトラブルにハマる時間も減るかもしれない。 1.[数値] 範囲外の数値は頭を押さえつけられる intやsmallint、bigintなどの数値型には、扱える範囲が決まっている。例えばint型なら最大21億ちょっとだ(unsignedの場合は43億弱)。これより大きい数字を登録するよう指示を出すとMySQLはどうするか。そう、頑張って入れられるところまで入れてくれるのである。「入れられるとこ

    これだけは覚えておきたい!!MySQL の6つの自動変換 - sakaikの日々雑感~(T)編
  • 1