我有一个用数据自动填充 mysql 数据库的系统。不幸的是,唯一的时间值是以 YYYYMMDDHHMMSS.SSS 格式存储的。有一个脚本在 30 分钟内针对数据库中的数据运行,以提醒某些数据趋势。我遇到的问题是数据库中的数据可以追溯到 7 天。我只希望脚本针对过去 30 分钟的数据运行。
我尝试使用类似的东西:
SELECT foo FROM table WHERE StartTime >= DATE_SUB(NOW(), INTERVAL 30 MINUTES);
不幸的是,这不起作用,我假设是因为存储的时间格式与标准的 SQL 时间戳格式不匹配。
任何人都可以建议另一种方法吗?谢谢。