第3个回答 2019-12-09
采用DATE_FORMAT函数,下面是例子。
“2012-11-16
13:59:11”是datetime格式,而20121116135911是varchar格式。所以需要重新建立一个varchar列col_name2。
alter
table
tablename
add
column
col_name2
varchar(30);
Update
tablename
set
col_name2=DATE_FORMAT(col_name1,
'%Y%m%d%H%i%s');
关于是否删除老的列,自选:
alter
table
tablename
drop
column
col_name1;