4/18/2017 22:15
正在读取文件:
load data local infile 'C:/somedirectory/somefile.csv'
into table InFile
fields terminated by ',' lines terminated by '\n' ignore 1 lines;
将此加载到日期时间列类型为datetime的预定义表中会失败。
将其加载到日期时间列类型为varchar(25)的预定义表中。
如何更改表格中的日/月/年顺序(不仅仅是动态),以便我可以这样做:
ALTER TABLE InFile MODIFY COLUMN date-time datetime;
(在回答了这个问题后,它被标记为可能重复。虽然另一个答案很接近,但这个问题是关于日期和时间的,这里的答案显示了如何包含时间部分。这可能不明显新的MySQL用户,您可以在%字母的中间添加''和':'。
答案 0 :(得分:1)
如果日期时间不是默认情况下MySQL理解的格式,则需要使用FetchEventAndRenderCalendar();
function FetchEventAndRenderCalendar() {
events = [];
$.ajax({
type: "GET",
url: "/home/GetEvents",
success: function (data) {
$.each(data, function (i, v) {
events.push({
eventID: v.EventID,
title: v.Subject,
description: v.Description,
start: moment(v.Start),
end: v.End != null ? moment(v.End) : null,
color: v.ThemeColor,
allDay: v.IsFullDay
});
})
函数来解析日期时间。
STR_TO_DATE
AFAIK,无法更改列,因此它会自动以不同方式分析日期。