What We Know Our key takeaways from partnering with engineering leaders at enterprises. Details How We Ensure Success Our unique and personalized approach to help you achieve your business goals. Details

MySQL5.1であるアプリを作っていたときに知ったことを備忘がわりにメモ。 あるテーブルを生成する際に timestamp型のカラムを用意した。 特にデフォルト値等は設定しなかった。 で、アプリ側でINSERT文で、このカラムに何も指定しなかったのでNULLが入っているはずと思いきや そのINSERT文を実行した現在日時がセットされていた!! INSERT文で指定していないのに、なんで現在日時が入ってるんだ? timestamp型ってこういう動きなのか? いや同じテーブルの別のtimestamp型には入っていない(0000-00-00 00:00:00になってたが) じゃあ、デフォルトをNULLにしとけばいいかと思って カラム名 timestamp DEFAULT NULL にしたらinvalid defaultとか怒られてしまった。 え?デフォルトNULL指定できないの? そんな不便な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く