【发布时间】:2016-03-29 04:16:01
【问题描述】:
我想在表格中插入一些特定的值。但是,我不能在我的表中添加日期。可以轻松添加其他值。我使用了这个查询
INSERT INTO `student` (`bdate`) VALUES ('30.05.1992');
我需要以这种格式添加。我尝试使用DATE_FORMAT('30.05.1992','%d.%m.%y')
它也没有帮助。
【问题讨论】:
-
您忘记了
DATE_FORMAT的第二个参数的引号。 -
反其道而行之。使用
1992-05-30等可接受的格式插入bdate,并在读取时格式化数据;) -
@zyexal 你的意思是
accepted。excepted正好相反。 -
@Barmar Yes man 固定引号,但对我没有帮助。
-
函数应该是
str_to_date,而不是date_format。
标签: mysql mysql-workbench