Changing year in mysql date

前端 未结 5 2132
野的像风
野的像风 2021-01-03 18:03

I have a bunch of dates in our database stored in the standard mysql date type.

How can I covert a year to 2013, regardless of original date.

So if a date

5条回答
  •  长情又很酷
    2021-01-03 18:41

    UPDATE tableName
    SET    dateColumn = dateColumn + INTERVAL 4 YEAR
    
    • SQLFiddle Demo

    other way is to concatenate it,

    UPDATE Table1
    SET    DateColumn = CONCAT(YEAR(CURDATE()), '-', DATE_FORMAT(dateColumn, '%m-%d'))
    
    • SQLFiddle Demo

提交回复
热议问题