繁体   English   中英

MySQL - 日期列格式

[英]MySQL - Date Column Format

我熟悉DATE_FORMAT函数,它可以以指定的格式显示我日期字段中的记录。 但是,我想创建一个只接受我的格式的日期字段的表。

这是我到目前为止所做的:

CREATE TABLE test_table (
id INT AUTO_INCREMENT, 
f_name VARCHAR(40) NOT NULL, 
l_name VARCHAR(25) NOT NULL, 
date_hired DATE NOT NULL
);

插入date_hired值为“2013-03-01”的记录将作为“1/03/2013 12:00:00 AM”插入,这远远超出我的预期结果(我希望格式与插入方式相同) )。 任何反馈? 我错过了什么?

谢谢,
迈克尔

您无法在创建表格期间更改格式,您可以使用编程逻辑更改显示用户的日期格式,例如,如果您使用PHP作为服务器端语言,则可以将其转换为所需格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM