首页 > 解决方案 > 如何使用 SQL 查询删除具有固定日期但可变时间的某些行?

问题描述

我有一个数据库,我需要删除日期为 2020-07-21 的多行。我正在使用下面的查询来删除行。发生的问题是使用以下查询删除时间戳为“11:00:06”的行,但保留“11:00:07”行。如何编辑查询,以便删除 2020-07-21 的所有行,包括所有时间。

DELETE FROM test_daily.test_daily WHERE data_extract_timestamp='2020-07-21 11:00:06'

标签: sqlamazon-rds

解决方案


您可以使用范围条件:

DELETE FROM test_daily.test_daily 
WHERE data_extract_timestamp >='2020-07-21'
  AND data_extract_timestamp < '2020-07-22'

推荐阅读