sql >> データベース >  >> RDS >> Mysql

MySQL-正しいタイムゾーンで時間を保存する方法は? (Javaから)

    私の考えでは、最善の策は、データベースではなく、アプリケーションコードでGMTを使用し、すべての現地時間の問題を処理するようにMySQLに指示することです。データベース内の値は常にGMT、終止符であり、明確です。あなたが言うように、夏時間(夏時間)の調整により、データベース内で、私たち人間にとって2つの異なる時間と同じ値になる可能性があります。

    これにより、データベースも移植可能になります。北米に移動し、(たとえば)中央時間に設定されたMySQLの使用を開始すると、データベース内の値が突然数時間移動したように見えます。サーバーの現地時間を使用していた継承したデータベースでその問題が発生しました:MySQLがマシンのゾーンを使用するように設定されているかどうかを確認することを考えずに、サーバーを米国の東海岸から西海岸に移動したとき...



    1. さまざまなデータソースに対して読み取り/書き込みを行うようにHibernateを設定するにはどうすればよいですか?

    2. PostgreSQLによって導入されたJSONBの説明

    3. データベースファイルをファイルエクスプローラーの/assetsから/data/dataフォルダーにコピーする-Android

    4. MariaDBで日付がどの四半期に属するかを確認する2つの方法