mysql 中,已知一个字段值,把另一个字段也赋值为已知的这个字段的值,一条sql怎么实现?

如题所述

第1个回答  2013-07-04
update 表 set 另一字段=已知字段追问

前者是varchar类型的时间‘2013-09-23’ 后者为datetime类型的时间 sql该怎么弄,用什么函数转换?

追答

cast()或者convert()

追问

update mt_chinacom set articleTime= cast(articleDate as datetime) articletime为datetime类型,articledate为varchar类型,这样怎么不行?

追答

mysql用str_to_date(articleDate,'%Y-%c-%d')试下,,,没看你是mysql

第2个回答  2013-07-04
udpate table set 另一个字段=已知一个字段本回答被提问者采纳