Changing year in mysql date

前端 未结 5 2119
野的像风
野的像风 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:59

    If its a date field:

      UPDATE table_name SET date_field_name = CONCAT("2013", RIGHT(date_field_name,6));
    

    If its a date time field:

    UPDATE table_name SET date_field_name = CONCAT("2013", RIGHT(date_field_name,15));
    

提交回复
热议问题