sql - 如何使用 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'
解决方案
您可以使用范围条件:
DELETE FROM test_daily.test_daily
WHERE data_extract_timestamp >='2020-07-21'
AND data_extract_timestamp < '2020-07-22'
推荐阅读
- c++ - 使用 ICONINFO 创建光标
- sparql - 如何从 blazegraph 导出 n-quads
- java - java -version 结果 -bash:java:找不到命令(在 linux 中)
- algorithm - 找到可以为我的所有项目提供服务的最小节点数
- sql-server - 使用alternate away而不是临时表将数据连接到自身
- reactjs - 如何在 reactjs 中实现“重置”
- c# - 将引用放在统一按钮上,以便我可以使用另一个脚本中的函数
- arrays - IF 包含多个字符串 do "this" else "this"
- c# - 本机链接失败。请查看 Xamarin Cross 平台中的构建日志
- javascript - 如何基于两个数组创建一个数组