powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Преобразование даты и времени с сохранением данных
8 сообщений из 8, страница 1 из 1
Преобразование даты и времени с сохранением данных
    #39425673
zapalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, помогите чайнику советом. Я только недавно начал работать web и СУБД, поэтому, скорее всего, вопрос будет глупым. Тем не менее ни на просторах интернета, ни на данном форуме ответа я не нашел.
Есть база данных с миллионом записей (гостевая книга), она была сделана очень давно, и не мной. Сейчас нужно обновить непосредственно сайт и оставить всю гостевую с архивом. Проблема на данный момент всего одна. Не могу понять как преобразовать дату из varchar(60) в datetime, чтобы данные по самому времени остались.
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425677
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425719
zapalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Если честно, вообще не понятно. Форматы, в которых укааны примеры к моему случаю не подходят.
Вот например отображается дата и время на странице вот так: 18.1.2017 21:12
Соответственно после преобразования в БД в datetime оно должно выглядеть так: 2017-01-18 21:12:00
А в исходной БД выглядит так: 1484759531
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425736
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zapalychв исходной БД выглядит так: 1484759531
А отсюда, знаете ли, не видно...
FROM_UNIXTIME() .
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425778
zapalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

И все равно не понятно.
Я так понял, что данный запрос выдает одно значение по конкретной записи. А разве нельзя сконвертировать всю таблицу? Или для этого нужно экспортировать файл и обрабатывать его какой-то программой?
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425797
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zapalychА разве нельзя сконвертировать всю таблицу?
Можно, можно... нужен всего один запрос.

Код: sql
1.
2.
UPDATE `data_table`
SET `datetime_field` = FROM_UNIXTIME(`varchar_field`)
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425807
paver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только сначала прочитать про ALTER TABLE
...
Рейтинг: 0 / 0
Преобразование даты и времени с сохранением данных
    #39425828
zapalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Теперь всё стало понятно! Большое спасибо за помощь!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Преобразование даты и времени с сохранением данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]