我读了"将日期字符串转换为mysql datetime字段":但这对我没有帮助
所以我要做的是将dat file
读入mysql
中的空表。
table CLIMBED(TRIP_ID int,PEAK VARCHAR(30),D_WHEN DATE);
问题是.dat file
的日期如下:
1,'Lonely Mountain',06/11/2002
1,'Mount Everest',06/12/2002
1,'Mount Doom',06/13/2002
1,'Muah Mountain',06/14/2002
1,'Thor Peak',06/15/2002
并且,当我将数据加载到表格中时,它将插入:0000-00-00
如何将文件的日期列读作年 - 月 - ?
我正在学习sql任何帮助都会非常感激!
答案 0 :(得分:0)
使用DATE_FORMAT()
之类的:
语法:
DATE_FORMAT(date,format)
试试这个:
DATE_FORMAT(D_WHEN DATE,'%Y-%m-%d')
有关详情,请参阅click here