お世話になります。
(目的)
・MYSQLにINSERTまたはUPDATEしたタイミングで日付を自動でカラムに入力する設定をしたいと考えております。
(現状)
・入力したい日付のフォーマットはyyyy-mm-ddなのですが、デフォルト値にtimestampを設定した場合、必ずhh-ssまで含まれてしまう仕様になっているようです。
・一方でdateに設定し、デフォルト値、設定をCurrent time stamp,On update Current_TimestampをするとERROR 1067 (42000): Invalid default value for ‘xxx’と怒られます。
(ご質問)
実際にyyyy-mm-ddをInsert,Updateの度に自動で入れていきたい場合には、どのような方法をとればよろしいのでしょうか。通常はphp側の関数で日付を出力し、mysqlに格納していく方法が一般的なのでしょうか?
よろしくお願い申し上げます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/23 14:35
2016/08/23 15:31
2016/08/23 15:45