質問: 実現したいこと ------- MySQL(phpmyadmin)を利用しているのですが、 「Date」というカラムに更新日付だけをinsertやupdateされるごとに入れたいと思っています。 できるば、データ型をdateで利用したいと思っています。 試したこと ----- TimeStanp型やDatetime型でon update CURRENT_TIMESTAMPを利用すると、 分や秒まで記録されてしまい。 Date型でon update CURRENT_TIMESTAMPは利用できないので、 Date型で年、月、日だけを保存する方法はないでしょうか?
回答: > > TimeStanp型やDatetime型でon update CURRENT_TIMESTAMPを利用すると、 > > 分や秒まで記録されてしまい。 > > Date型でon update CURRENT_TIMESTAMPは利用できないので、 > > Date型で年、月、日だけを保存する方法はないでしょうか? > > > ``` select date(`timestamp`) as `date` from table ``` このようにすれば日付部分だけを取り出すことができるので、大抵の開発者はそこを気にしないでしょう。