我已经尝试了一段时间了。
我有一个程序,它定期将行写到表中。
(表1)ID日期文本编号
日期列的格式为yyyy-mm-dd hh:mm:ss(“ 2013-08-03 06:26:27”)
读取数据的脚本将其与日期与日期相同的另一组数据匹配,只是秒数完全为0。
“ 2013-08-03 06:26:00”
我需要更改(表1)中的“日期”数据列,以使秒列恰好为零。目前,它只是随机值。
我已在脚本级别对其进行了更改,以便将数据写入MYSQL表,以使秒为0。但是,我有很多现有数据,我无法松散,其秒不为0。
这只是更新相应列的问题。
根据...哼...您的心情(?),您可以尝试:
update tbl set datetime_column = substr(datetime_column, 1, 16);
或者
update tbl set datetime_column = date_format(datetime_column, '%Y-%m-%d %H:%i:00');
或者
update tbl set datetime_column = datetime_column - second(datetime_column);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句