Два года назад была создана база, сейчас хочется ее немного привести в порядок.
Было неправильно выбрано (по неопытности) хранение даты в обычном varchar, запись идет туда в виде числа UNIXTIME.
Хочу изменить тип поля VARCHAR на DATE.
Можно ли сделать это быстро через сам mysql запрос в phpMyAdmin? Или придётся писать функцию, выбирать каждое поле, преобразовывать unix в YYYY-MM-DD, и записывать его обратно? А после этого уже менять тип?
Число строк около 3000.
Самый быстрый способ такой
Выполняете запрос
UPDATE mytable SET new_col = FROM_UNIXTIME(old_col);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При попытке загрузить смайлик в БД, пишет: "1366 (HY000): Incorrect string value: '\xF0\x9F\x98\x89' for column 'last_name' at row 1"
Здравствуйте, товарищи! Возникла следующая проблема: имеется две таблицы с большим количеством аналитических данныхВ одной таблице 5млн...
Возможно ли замедлить цикл так, что бы мы увидели например, как появляются новые цифры в консоле при пересчете массива(не спрашивайте зачем...