用unix_timestamp转换varchar(26)的列时,结果是000000,但是在第三方查询时却又正确的结果
查询出来的是0.000说明你的字段内容不满足格式。
cmd客户端的差异问题,正常是可以的。
你cut_time这个字段里面,并不是所有数据都满足这个日期格式,
两条sql查询的并不一定是同一条数据,你可以查询的时候多查一个字段,比如
select cut_time,unix_timestamp(cut_time) from pdc_piece limit 1
看看这个转换错误的cut_time这一行到底长啥样