0
我想格式化日期输出在mySql的东西像01年12月 - 1977年,我准备扔我的电脑,因为我只是无法让它的工作。这是我的表:如何在mysql中更改(格式化)日期输出?
CREATE TABLE myAuthor
(
ID int(05) NOT NULL,
Full_Name varchar(50) NOT NULL,
Birthdate date,
Country varchar(50)
);
这是我在插入数据:
INSERT INTO myAuthor(ID, Full_Name, Birthdate, Country)
values(1001, 'Bob Writer', 19770112, 'USA');
,这就是我试图迄今做格式化日期:
select 'ID', 'Full_Name', DATE_FORMAT('Birthdate','%d-%b-%Y') from myauthor;
当我这样做的时候,数据是空的。这是我设法做的唯一事情,不会吐出一个错误或一起截断日期。
是否有格式化日期的方法,以便一旦进入它就会以DD-MON_YYYY出现,如果不是,我该怎么做,甚至更好,我做错了什么?我尝试将输入的日期切换为插入日期,月份和年份格式的插入日期,但尝试时出现错误。任何帮助将不胜感激。
UG,现在我觉得喜欢和白痴。我有一段时间没有使用mySql,一直在使用Base来玩弄SQL,并且使用单引号来表示列,所以我自然就是这么做了。谢谢sooooo了。我以为我疯了。 – Xanthian23 2014-11-03 04:18:09
不用担心,每次我放下东西并在几个月后回来,东西不是破碎就是坏的设计。 – winmutt 2014-11-03 14:35:28