sql delete records before date

在 SQL 中删除一个特定日期之前的记录可以使用以下命令:

DELETE FROM <table_name>
WHERE <date_column> < '<date_value>';

其中,<table_name> 是要删除数据的表名,<date_column> 是包含日期值的列名,<date_value> 是一个具体的日期值。这个日期值在单引号中指定,并使用标准的日期格式,如 YYYY-MM-DD

例如,如果你想要删除一个名为 "orders" 的表中,在 "order_date" 列中早于 2020 年 1 月 1 日的记录,则可以使用以下命令:

DELETE FROM orders
WHERE order_date < '2020-01-01';

这将从 "orders" 中删除所有在 "order_date" 中早于 2020 年 1 月 1 日的记录。请注意,这将是一个永久性的删除,因此在执行此命令之前,请确保您已经备份了数据。

  •