MySQL Поддержка Даты в формате 'YYYY-MM-DD'
т.е. '2014-01-28'
Вы можете загрузить даты строки в пользовательские переменные, а затем использовать функцию, чтобы преобразовать их в нужные MySQL.
Пример
У меня есть таблица, как ниже
CREATE TABLE TestTable
(
patentId INT,
USPatentNum INT,
title CHAR(10),
grantDate DATE,
filedDate DATE
);
Теперь нужно загрузить строку даты в столбце DATE мы можем сделать, как
load data local infile '/home/abdul/Test.csv'
into table TestTable
fields terminated by ','
enclosed by '"'
ignore 1 lines
( patentId, USPatentNum, title, @grantDate, @filedDate)
set grantDate = STR_TO_DATE(@grantDate, '%m/%d/%Y'),
filedDate = STR_TO_DATE(@filedDate, '%m/%d/%Y')
HTTP: // DEV. mysql.com/doc/refman/5.1/en/datetime.html –
В будущем вы можете получить более качественные ответы, если сначала попробуете что-то самостоятельно (например, прочитайте руководство как предложенный Битендианом). – ToBe