我的表有这样的数据结构
cate_id task_id date_start date_end other
34 14 2012-06-27 10:21:39 2012-06-27 10:21:42 Volume
34 14 2012-06-27 10:21:42 2016-01-01 00:00:00 Volume
UPDATE tbl SET other ='new'
WHERE task_id =14
AND cate_id=34
AND DATE_FORMAT('date_start','%Y-%m-%d')='2012-06-27'
AND DATE_FORMAT('date_end','%Y-%m-%d')='2016-01-01';
我的目标只是将日期与格式 '%Y-%m-%d' 进行比较,而不是整个值。
可以像上面的mysql Script那样做吗?因为它成功执行了sql脚本,但没有更新我特定的col?任何人都可以告诉我吗?谢谢