I want to delete all the rows with timestamp older than 180 days from a specific table in my database.
I've tried the this:
DELETE FROM on_search WHERE search_date < DATE_SUB(NOW(), INTERVAL 180 DAY);
But that deleted all the rows and not only the rows older than 6 months.
I have a column in on_search table called search_date and contains the time when that row was created.
search_id search_term search_date
660779 car games 1390052553
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…