我的问题是MySQL中是否有任何数据类型将出生日期直接插入数据库表中,否则我可以选择将哪种数据类型插入表中?
答案 0 :(得分:0)
答案 1 :(得分:0)
使用DATE
数据类型。请参阅此处:http://dev.mysql.com/doc/refman/5.1/en/datetime.html DATE
类型与DATETIME
不同,因为它忽略了时间。如果您不使用参数(您应该使用参数),则必须在YYYY-MM-DD
或INSERT
SQL中使用UPDATE
格式。
CREATE TABLE People (
dateOfBirth DATE NOT NULL
)
INSERT INTO People ( dateOfBirth ) VALUES ( '1966-07-01' )