Forum Webscript.Ru

Общие => Базы данных => Тема начата: Kouz от 30 Сентября 2005, 06:30:16

Название: Поменять фомат даты
Отправлено: Kouz от 30 Сентября 2005, 06:30:16
В Mysql загрузил текстовый файл. В столбце Date даты в формате mm/dd/yy. Нужно перевести все даты в столбце Date в формат dd-mm-yyyy. Можно ли сделать средствами Mysql?

Спасибо.
Название: Поменять фомат даты
Отправлено: ThE0ReTiC от 30 Сентября 2005, 17:17:02
это в базе столбец Date такого формата?
Название: Поменять фомат даты
Отправлено: ThE0ReTiC от 30 Сентября 2005, 17:18:39
в принципе все можно сделать при помощи
STR_TO_DATE и DATE_FORMAT
читать тут (http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html)
Название: Поменять фомат даты
Отправлено: Croaker от 01 Октября 2005, 00:16:30
Kouz

Какого типа у тебя столбец Date?
Название: Поменять фомат даты
Отправлено: Kouz от 01 Октября 2005, 02:16:24
Croaker

varchar
Название: Поменять фомат даты
Отправлено: Croaker от 01 Октября 2005, 03:22:34
Kouz
Я бы посоветовал перевести поле в формат DATE, чтобы не иметь таких проблем в будущем. Это можно с помощью скрипта в 10 строк и еще одной таблицы (временной).
Название: Поменять фомат даты
Отправлено: Kouz от 01 Октября 2005, 21:21:39
STR_TO_DATE и DATE_FORMAT помогли.
спасибо.