1

Mysql の既存のテーブルで日時をフォーマットする

創刊:

mysql テーブルでは、日時の一部が「Ymd H:01:00」形式になっています。

「Ymd H:00:00」形式でフォーマットしたいと思います。

2 番目の問題:

別のテーブルでは、既存の日時を最も近い 'Ymd H:05:00' または 'Ymd H:10:00' または 'Ymd H:15:00' または 'Ymd H:20:00' にフォーマットしたいと思います....

mySql テーブルのデータを変更するにはどうすればよいですか?

アップデート:

私は最初の問題を見つけました:

UPDATE `table` SET timeStamp = date_format(timeStamp,'%Y-%m-%d %H:00:00') 
4

2 に答える 2

1

関数を使用DATE_FORMATして形式を変更します。

SELECT DATE_FORMAT(CURDATE(), '%d/%m/%Y')

SELECT DATE_FORMAT(column_name, '%d/%m/%Y') FROM tablename

この詳細なドキュメントを参照してください

于 2016-04-11T10:27:32.373 に答える