您好我有一个列出到期日等的数据库......
5-22-2012
5-22-2012
5-22-2012
5-22-2012
但有些出现了
5-22-1912
5-22-1912
5-22-1912
有没有办法在我的专栏末尾更换那些年份?
答案 0 :(得分:4)
如果字段为DATE
,请输入:
--- Add 100 years when date is before 1940
UPDATE TableX
SET expirationDate = expirationDate + INTERVAL 100 YEAR
WHERE expirationDate < '1940-01-01'
答案 1 :(得分:1)
UPDATE table
SET thiscolumn = CONCAT(month(thiscolumn),'-', day(thiscolumn),'-2012')
WHERE year(thiscolumn) = '1912';