MySQL查询不使用datetime删除行

时间:2017-07-25 14:42:04

标签: mysql datetime

嗨所以我试图删除mysql中的行,其中日期等于开始日期和结束日期。问题出在我运行此查询时:

DELETE FROM taddmapp.sensorsummaryall WHERE startDate = '2017-07-14T03:01:42-04:00' AND endDate = '2017-07-14T19:10:36-04:00';

我收到错误说"错误代码:1292。日期时间值不正确:' 2017-07-14T03:01:42-04:00'对于专栏' startDate'在第1行"。

唯一的问题是当我运行这个选择查询时:

SELECT * FROM taddmapp.sensorsummaryall WHERE startDate = '2017-07-14T03:01:42-04:00' AND endDate = '2017-07-14T19:10:36-04:00';

具有相同的开始和结束日期,它返回所有开始和结束日期相等的行。有人可以解释为什么SELECT工作,但DELETE给我一个错误?提前感谢您的时间和精力。

0 个答案:

没有答案