WEBサイトの製作、管理、とかの日記ブログです。

<<   2023年05月   >>
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031   
新着記事
カテゴリ
過去ログ
コメント
検索
この前、アクセスログDBの処理時間をbigint型にしたが・・・
この前、rentafreeのアクセスログDBの処理時間カラムをbigint型にしたが、
やっぱintに戻した。

sumの合計値がuintの最大値をオーバーする可能性があると思ってbigintにしてたんだが、
http://dev.mysql.com/doc/refman/5.1/ja/numeric-type-overview.html
ここ見ると、
「全ての演算は符号付の BIGINT か DOUBLE 値を利用しているので、」
って書いてある。
カラムがuintでも、sumはBIGINTで返してくれるもんだと判断した。
それなら単一レコードではuintの最大値を越えることはありえんので、uintでいいと判断した。
ちと、その考えであってるか自信ないから、実験した方がいいのかも知れんが、
さすがにめんどいし、
万が一オーバーしちゃっても、
その後で対策すればいいし。

この記事へのコメント
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7