タイムゾーンを変更する方法 ホーム › フォーラム › A5:SQL Mk-2掲示板 › タイムゾーンを変更する方法 このトピックには3件の返信、1人の参加者があり、最後に松原正和により11ヶ月、 3週前に更新されました。 4件の投稿を表示中 - 1 - 4件目 (全4件中) 投稿者 投稿 2023/11/20 10:43 #20870 返信 liuゲスト 現象: mysqlのタイムゾーン: UTC ローカルのタイムゾーン: JST A5:SQLの機能でローカルで実行する時に「+9 hours」で表示されるが、テーブルによつてすでにJSTに直されていることもあるので、期待値と違う結果が表示されます。 要望: タイムゾーンを自由指定する方法を教えていただきたいです。 もしない場合は実装していただくことは可能でしょうか? 2023/11/27 00:01 #20880 返信 松原正和キーマスター liu さんこんにちは。 本来なら、”SET time_zone=’+09:00′” 形式の文字列を実行することでタイムゾーンを変更できるはずなのですが、なぜかエラーは発生しないのにタイムゾーンの変更がうまくいかないようです。 修正したいと思いますので少々お待ちください。 2023/12/04 12:30 #20896 返信 liuゲスト ありがとうございます! よろしくお願い致します。 2023/12/05 22:04 #20900 返信 松原正和キーマスター liu さんこんにちは。 “SET time_zone=’+09:00′” 等 SET 構文がうまく動作しないのは、ごく最近の Version 2.19 系のベータ版のみの不具合でした。 改めて、liu さんの状況の確認なのですが、2023/12/05 00:00:00 で値を入れたはずが、A5:SQL Mk-2 で 2023/12/05 09:00:00 として表示されるなどでしょうか? MySQL の timestamp 型は内部的に UTC として日付時刻を格納するのですが、UTCのクライアントから日本時間のつもりで、日付時刻(上述の例では 2023/12/05 00:00:00 UTC)を格納したりしていないでしょうか? この場合、A5:SQL Mk-2 でログイン後に “set time_zone=’UTC'” を実行するなどすればよいように思えます。 投稿者 投稿 4件の投稿を表示中 - 1 - 4件目 (全4件中) 返信先: タイムゾーンを変更する方法 あなたの情報: お名前 (必須) メール (非公開) (必須): ウェブサイト: 送信