MYSQL日期时间,删除秒

joh*_*hng 3 python mysql

我一直试图这样做.

我有一个程序,它定期将行写入表.
(表1)ID日期文本编号

Date列的格式为yyyy-mm-dd hh:mm:ss("2013-08-03 06:26:27")

读取数据的脚本将其与另一组数据匹配,日期格式相同,但秒数正好为0.

"2013-08-03 06:26:00"

我需要更改(表1)中的日期数据列,以便秒列正好为零.目前它只是随机值.

我已经在脚本级别更改了它,以便将数据写入MYSQL表,以便秒为0.但是我有很多现有的数据,我不能松散,没有秒数为0.

Syl*_*oux 13

这只是更新相应列的问题.

取决于......哼......你的心情(?)你可能会尝试:

update tbl set datetime_column = substr(datetime_column, 1, 16);
Run Code Online (Sandbox Code Playgroud)

要么

update tbl set datetime_column = date_format(datetime_column, '%Y-%m-%d %H:%i:00');
Run Code Online (Sandbox Code Playgroud)

要么

update tbl set datetime_column = datetime_column - second(datetime_column);
Run Code Online (Sandbox Code Playgroud)