devs
Новичок
Здравствуйте, прошу вашей помощи так как то что я нашел в моем случае не работает, имеется база данных в ней поле acct_lastlogin_time тип поля int время хранится в формате unixtime (1388280126) необходимо выбрать и потом удалить всех пользоватей которые не заходили больше года
SELECT * FROM table_name WHERE acct_lastlogin_time < DATE_SUB(NOW(), INTERVAL 365 DAY);
не работает, я думаю потому что дата хранится не в том формате, прошу помощи
Пысы, еще хотел спросить как мне после всего удалить еще и с соседних таблиц данные о пользователях которых я получу после выборки по ласт логину? данные связаны по uid (у меня есть таблица 1,2,3,4 в первой таблице хранитса инфа о ластлогине а в таблице 2,3,4 uid соответствуют uid из таблицы 1)
SELECT * FROM table_name WHERE acct_lastlogin_time < DATE_SUB(NOW(), INTERVAL 365 DAY);
не работает, я думаю потому что дата хранится не в том формате, прошу помощи
Пысы, еще хотел спросить как мне после всего удалить еще и с соседних таблиц данные о пользователях которых я получу после выборки по ласт логину? данные связаны по uid (у меня есть таблица 1,2,3,4 в первой таблице хранитса инфа о ластлогине а в таблице 2,3,4 uid соответствуют uid из таблицы 1)
Последнее редактирование: