|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.03.2011, 19:39 | #1 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
Конвертация CSV в MySQL
Здравствуйте!
Есть .csv файл, содержимое которого нужно перенести в базу MySQL. Использую оператор LOAD DATA INFILE. Возникает следующая проблема - в CSV-файле дата в формате ХХ.ХХ.ХХХХ, а в MySQL, как известно, ХХХХ-ХХ-ХХ и оператор работает некорректно. Может быть кто-нибудь сталкивался с такой проблемой? Есть ли способ в процессе конвертации форматировать дату в нужный вид? |
08.03.2011, 19:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Если ты не знаешь как сделать это средствами Мускула, открой CSV в Экзеле, поправь там формат на тот который желаешь, пересохрани его в CSV и уже загружай как загружаешь.
I'm learning to live...
|
08.03.2011, 19:54 | #3 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
В том то и дело, что нужно сделать средствами СУБД, ничто нигде не подправляя вручную...
|
08.03.2011, 20:22 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Тогда нужно рыть мануалы по мускулу...
I'm learning to live...
|
08.03.2011, 20:54 | #5 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
Проблема решилась
В операторе LOAD DATA INFILE есть необязательный параметр SET с помощью которого данные, извлеченные из CSV можно форматировать как угодно! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
конвертация | Romuald | Microsoft Office Excel | 8 | 12.07.2010 14:23 |
Конвертация | surf135 | Помощь студентам | 3 | 31.05.2010 23:41 |
импорт csv в базу mysql | andrey_94 | PHP | 3 | 26.08.2009 14:14 |
импорт csv в базу mysql | andrey_94 | Помощь студентам | 3 | 26.08.2009 13:25 |
Экспорт в csv и импорт из csv | cent | Microsoft Office Excel | 12 | 28.12.2008 19:50 |