保存されたタイムスタンプがGMTに変換され、検索時にGMTから変換されるように、MySQLでタイムスタンプデータ型を使用しています。ドキュメントからは、これはMySQLによって自動的に行われるようです。私がする必要があるのは、タイムスタンプのデータ型を使用することだけです。MySQLのタイムスタンプはGMTに保存されませんか?
しかし、私はそれが動作していないように気づいた。ローカルマシンとサーバーでこれをテストしたところ、GMTの代わりにローカルの時刻を保存するように見えます。ローカルマシンとサーバーは異なるタイムゾーンにあり、いずれもGMTではありません。私が間違って何をやってる
INSERT INTO `test` (`test_id`, `stamp`) VALUES (NULL, CURRENT_TIMESTAMP);
任意のアイデア:
は、ここに私のテスト挿入ですか?
どのようなmysqlブラウザツールを使用していますか? phpmyadmin?またはmysql端末? –
phpMyAdmin。それは問題ですか? – StackOverflowNewbie
はい...私は同じ問題を抱えていました...しかし、私はmysql端末に自分のデータベースをブラウズしようとしたときに、このコードでmysqlを設定しようとしました "SET time_zone = '+00:00';"それは私のデータがGMTに保存されているのを見た –