sql >> Database teknologi >  >> RDS >> Mysql

et job med at slette rækker ældre end 3 måneder i mysql-databasen

Gemmer du datoen for oprettelsen af ​​en vare i et felt?

Hvis ja,

DELETE FROM myTable WHERE dateEntered < DATE_SUB(NOW(), INTERVAL 3 MONTH);

burde virke...

Du kan køre det i en planlagt opgave/cron-job...



  1. skifte fra MySQL til PostgreSQL for Ruby on Rails af hensyn til Heroku

  2. Send en applikation med en database

  3. Konverter 'datetime offset' til 'smalldatetime' i SQL Server (T-SQL-eksempler)

  4. Hvornår/hvorfor skal man bruge Cascading i SQL Server?