Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как побороться с датой? 
V
    Опции темы
kulikoff
Дата 17.1.2008, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: нет
Всего: 1



Помогите. Как лучше сделать? Мне досталась "в наследство" сайт с базой данных, где даты хранились в формате DD.MM.YYYY в текстовых полях, т.е., по факту, были текстовыми строками. Теперь мне это необходимо как-то преобразовать в даты, чтоб можно было с ними работать (там выбирать по месяцам и т.д.). Как лучше такое сделать? Посоветуйте, плиз
PM MAIL WWW ICQ Skype   Вверх
GeneralElectric
Дата 17.1.2008, 19:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 2
Всего: 16



Довольно-таки несложно.
сначала потренироваться в консоли в преобразованиях, получении YYYY-MM-DD из DD.MM.YYYY. с помощью функции substring
затем сделать бэкап таблицы 
потом апдейт таблицы с помощью выражения, отработанного в п.1
ну и после этого сделать alter table, поменяв тип поля на date
PM MAIL   Вверх
skyboy
Дата 18.1.2008, 00:44 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Цитата(GeneralElectric @  17.1.2008,  18:43 Найти цитируемый пост)
сначала потренироваться в консоли в преобразованиях, получении YYYY-MM-DD из DD.MM.YYYY. с помощью функции substring

возможно, стОит заменить этот шаг на использование специально предназначенной для этого функции STR_TO_DATE()?  smile 
Остальные шаги(тренировка и бекап) в любом случае должны присутствовать обязательно!
PM MAIL   Вверх
kulikoff
Дата 18.1.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: нет
Всего: 1



Спасибо, получилось! Ну а бэкап - это святое smile 
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0972 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.