嗨所以我试图删除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给我一个错误?提前感谢您的时间和精力。