Я пытаюсь запустить mysql-запрос в php, чтобы он удалял все строки, в которых разница между текущим временем и датой, хранящейся в столбце date_time, больше, чем 2 дней. Я пытаюсь это сделать.Разница между текущим временем и другим временем в базе данных mysql
$query="DELETE FROM fomrad_requests WHERE TIMESTAMPDIFF(SECOND,date_time,now())>=2*24*60*60";
$conn->query($query);
Можете ли вы сказать мне, что я делаю неправильно? Спасибо!
Почему вы должны делать что-то неправильно? –
@Dawid Ferenczy, я ответил на ответ Гордона, сказав, что видел после публикации, что код работает. Я просто ввел неправильное имя базы данных. Извините, ребята ... – horatiu11
Я имел в виду что-то другое - вы спрашивали, что вы делаете неправильно. Но вы не описали, что не получилось, какие ошибки вы получили и т. Д. Таким образом, никто не может вам помочь, поскольку никто не знает, с чем вам нужно помочь. BTW, если вы использовали неправильное имя БД, сообщение об ошибке должно было быть «DB xyz не существует», поэтому это должно было быть очевидным, не так ли? В любом случае, я рад, что вы решили это самостоятельно :) –