我正在尝试将名为A
的列与"YYYY/MM/DD"
varchar(已插入的数据)转换为"YYYY-MM-DD"
日期。作为一个例子,我需要1987/12/23
(varchar列)数据结束1987-12-23
(日期列),可能使用UPDATE和REPLACE。
答案 0 :(得分:2)
尝试这样的事情:
UPDATE table
SET A = replace(A, '/', '-')
WHERE A LIKE '____/__/__';
答案 1 :(得分:1)
正如tadman所指出的,你可以使用REPLACE功能。
UPDATE `table` SET `A`=REPLACE(`A`,'/','-')