MySQLでcurtime値を変更する方法、クエリを実行するSELECT CURTIME()
と、結果は18:49:12
です。
値をに変更したい17:49:12
誰かがこれを行うための良い方法を知っているなら、私はあなたの助けに非常に感謝します。
CURTIME()値は、サーバーのタイムゾーンに基づく値です。サーバーのタイムゾーンを変更できます。
SET time_zone = 'America/New_York';
または、MySQL関数ADD_DATE()を使用してこれを行います。
SELECT SELECT DATE_SUB(CURDATE(), INTERVAL 1 HOUR)
time-zone
次のように、手動で設定できます。
SET GLOBAL time_zone = '-1:00';
またはシステム時刻に設定するには:
SET GLOBAL time_zone = SYSTEM;
詳細については、ドキュメントを参照してください。
うーん、あなたにはできないと思います。これは、mysql がシステム時刻を変更できることを意味します。
別のタイムゾーンを取得しようとしている場合は、タイムゾーンを適用できます。または、常に現在の時刻の 1 時間前に取得したい場合は、現在の時刻を 1 時間減らすことができます。