Mysql(2)

引き続き統合Webアプリケーションを作成中だけど、MyISAMで作っているテーブルのINSERTテストが終わったので不要な行データをphphMyAdmin経由で丸々削除すると、AUTO INCREMENTレコードで採番されるユニークコードに欠番ができてしまう。その対策の話。

Continue reading “Mysql(2)”

time()

MySQLに時刻を格納するのに迷っている。SDBBSIIはunixtime、SDBBSはY/m/d H:i形式のtext、DBBSのy/m/d H:i形式のtext。unixtimeのほうが何かと便利だが、2023年以降データが使えなくなっても困る。unixtimeは32bitだから、1970/01/01 00:00:00からの積算秒数が2023年以降カウンタリセットされる。
この問題はPostgreSQLでは64bitに拡張しているようだが、MySQLでは対応されていないようだ。

Continue reading “time()”