web-dev-qa-db-ja.com

MySQLを使用してタイムスタンプを取得する

Mysqlクエリを使用して現在のタイムスタンプを取得するにはどうすればよいですか?

49
bsytKorbi

探している種類によって異なります。

現在の整数Unixタイムスタンプ(1350517005)次のように取得できます。

SELECT UNIX_TIMESTAMP();

MySQLは多くの場合、タイムスタンプを日付/時刻文字列として表示します。これらのいずれかを取得するための基本的なオプションは次のとおりです( MySQLの日付と時刻のリファレンスから ):

SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_TIMESTAMP();
SELECT NOW();
88
Brad Koch

CURRENT_TIMESTAMPは標準SQLであり、SQLサーバー、Oracle、MySQLなどで動作します。できるだけ標準に準拠するようにしてください。

10
Alex
Select current_timestamp;
6

nOW()を使用してください

完全なリファレンス: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

2
Proteux