質問: 概要 --- PHPで作成した日付文字列をMySQLのDATE型へ格納したいです。 DATE型への格納はスラッシュ区切り(2018/04/04)で格納したいがハイフンに変換されてしまい困っています。 原因は何でしょうか? 環境 --- PHP5.5 MySQL5.5 ※バージョンは変更できません。
回答: > > DATE型への格納はスラッシュ区切り(2018/04/04)で格納したいがハイフンに変換されてしまい困っています。 > > > できないものは、できません。仕様ですから。 とはいえ、スラッシュ区切りで出力する場面は多く存在しますね。 その場合 DATE_FORMAT() 関数を利用して整形するだけです。 ``` SELECT DATE_FORMAT(`date`, '%Y/%m/%d') FROM `TABLE` ```