ユーザーがコメントを投稿できるフォーラムがあります。コメントが作成されると、対応する日時の値が UTC 形式で保存されます。
データは現地時間で表示するつもりです。たとえば、「ASIA/SINGAPORE」とします。
2 つのオプション:
convert_tz
データベースを照会するたびに使用します。私はこのアプローチが好きではありませんselect_expr
。クエリを実行するたびに書き直す必要があるからです。- 使用する
SET time_zone = 'ASIA/SINGAPORE';
2 番目のオプションについては、コマンドの有効範囲を知りたいです (ここではスーパー特権はありません)。より具体的には、php アプリケーションを使用している場合、db 接続を閉じると構成が無効になりますか? データベースにクエリを実行するたびにコマンドを発行する必要がありますか?
Tnx。