MySQLのYEARは使うべきではない

このエントリーをはてなブックマークに追加
はてなブックマーク - MySQLのYEARは使うべきではない
LINEで送る
Pocket

範囲が狭いし、表現方法が5種類あるし、それぞれに細かいルールがある。
保持できる範囲は1バイト分。’1901′ ~ ‘2155’。
http://dev.mysql.com/doc/refman/4.1/ja/year.html

プログラムや、ユーザ入力の内容によっては予期しない動作をする可能性があるので、年だけを扱うならば、UNSIGNED SMALLINTを使うべき。

このエントリーをはてなブックマークに追加
はてなブックマーク - MySQLのYEARは使うべきではない
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

コメントを残す