csv & дата

IgoX

Новичок
csv & дата

Всем привет!
Есть csv где первый столбец имеет тип 15/04/09 04:02:29 и при загрузке этого файла в БД получается проблема. Дата становится неправильной. Нет ли в mysql подобной вещи как у postgresql команды set datestyle to sql, dmy; или может есть какой нибудь вариант загрузить такую дату?
Спасибо.
 

svetasmirnova

маленький монстрик
> set datestyle to sql, dmy;
Нет. Впрочем для инсертов MySQL автоматически конвертирует, а вот для load data infile - нет.

> или может есть какой нибудь вариант загрузить такую дату?

load data infile поддерживает, в том числе, синтаксис SET col_name = expr. Коменты ещё посмотри здесь: http://dev.mysql.com/doc/refman/5.1/en/load-data.html
 

IgoX

Новичок
спасибо большое!
load data infile 'a.log' into table all_traf (@times)set times=date_format(@times,'%d/%m/%y %h:%i:%s');
сделал и всё ок!
 
Сверху