我如何在两个日期之间搜索mysql?

时间:2013-05-08 22:52:41

标签: mysql

目前,我的日期格式为01/01/2012。如何更新mysql记录以设置日期从2013年1月1日到2013-01-01,而无需单独进行每个日期?

update table set date='2012-01-01' where date='01/01/2012'

1 个答案:

答案 0 :(得分:2)

使用DATE_FORMAT()STR_TO_DATE()

UPDATE
    tablename
SET
    date = DATE_FORMAT(STR_TO_DATE(date, "%d/%m/%Y"), "%Y-%m-%d")