1

「テキスト」タイプの列に「YYYY-MM-DD HH:MM:SS」という日時形式で NOW() を挿入する方法はありますか。

現在私は使用しています:

INSERT INTO table (mycol) VALUES (DATE(NOW()))

ただし、これは日付を「YYYY-MM-DD」の形式で挿入します。

4

3 に答える 3

2

DATE_FORMAT()を使用する

このようなもの、

INSERT INTO tablename (sample) VALUES (DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

または単純な

insert into tablename values(now());

SQLFIDDLE デモ

于 2012-09-04T13:27:24.860 に答える
2

最初NOW()にキャストしていないため、その結果が得られますDATE

于 2012-09-04T13:24:22.507 に答える
0

DATE_FORMAT(date,format)を使用してみてください

DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i %p')
于 2012-09-04T13:24:55.100 に答える