エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『MySQLのTimestamp型にNULLを許容したい場合のやり方』
MySQL5.1であるアプリを作っていたときに知ったことを備忘がわりにメモ。 あるテーブルを生成する際に t... MySQL5.1であるアプリを作っていたときに知ったことを備忘がわりにメモ。 あるテーブルを生成する際に timestamp型のカラムを用意した。 特にデフォルト値等は設定しなかった。 で、アプリ側でINSERT文で、このカラムに何も指定しなかったのでNULLが入っているはずと思いきや そのINSERT文を実行した現在日時がセットされていた!! INSERT文で指定していないのに、なんで現在日時が入ってるんだ? timestamp型ってこういう動きなのか? いや同じテーブルの別のtimestamp型には入っていない(0000-00-00 00:00:00になってたが) じゃあ、デフォルトをNULLにしとけばいいかと思って カラム名 timestamp DEFAULT NULL にしたらinvalid defaultとか怒られてしまった。 え?デフォルトNULL指定できないの? そんな不便な
2016/12/07 リンク