たとえば、mysqlでテーブルを作成しましたdate_birth date
。
そして、このような日付を挿入しようとしましたdate('Y-m-d H:i:s')
が、挿入された日付はこのような形式な2012-08-02
ので、何が問題なのか分かりますか? または、日付の長い形式の場合、mysql で日付を使用しないでください。
ありがとう!!
MySQLは正しいです:
DATE(expr) 日付または日時式 expr の日付部分を抽出します。
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date
date_birth DATETIME
の代わりにmysql テーブルを変更しますdate_birth DATE
以下のクエリでこれを行うことができます。
ALTER TABLE table_name MODIFY COLUMN date_birth DATETIME
そして、日付を挿入すると、date('Y-m-d H:i:s')
日付だけでなく完全な日付時刻がかかります