Привет!
У меня в базе имеются поля date
и date_unix
. Поле date
(varchar(100)
) хранит в записях дату по типу 1.10.2017, 12.05.2016 и так далее. Но поле date_unix
у всех пустое.
Как можно максимально быстро средствами PHP обновить данные (перевести в Unix) date_unix
каждой записи, в зависимости от date
.
То есть, если date = '1.10.17'
, то date_unix = '1506808800'
.
Заранее спасибо!
По идее тут и PHP не нужно, можно просто выполнить запрос:
UPDATE `table` SET `date_unix` = UNIX_TIMESTAMP(STR_TO_DATE(`date`, '%d.%m.%y')) WHERE `date_unix` IS NULL
P.S. Лучше сделайте бэкап таблицы, но запрос вроде бы как верный.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не работает modx ошибка - Site temporarily unavailableВ логах выявил следующею ошибку -
Нужна помощь с выполнением задания: Создать класс-однонаправленный список с элементами типа charПерегрузить операции: объединение списков,доступ...
Как вместо вывода самого короткого слова произвести его удаление из in и вывести остальное в out?