标签: mysql
目前,我的日期格式为01/01/2012。如何更新mysql记录以设置日期从2013年1月1日到2013-01-01,而无需单独进行每个日期?
update table set date='2012-01-01' where date='01/01/2012'
答案 0 :(得分:2)
使用DATE_FORMAT()和STR_TO_DATE()
DATE_FORMAT()
STR_TO_DATE()
UPDATE tablename SET date = DATE_FORMAT(STR_TO_DATE(date, "%d/%m/%Y"), "%Y-%m-%d")