CURRENT_TIMESTAMP
この場合、PHPではなくMySQLによって生成されます。クエリは、MySQLのサーバー時間に基づいて現在のタイムスタンプを設定するようにMySQLに要求しています。そのため、PHPではなく東部時間帯を使用するようにMySQLを構成する必要があります。
検討する可能性のあることの1つは、データベースのタイムスタンプにGMTを使用し、アプリケーションでタイムゾーンと夏時間の変換を行うことです。そうすれば、データベースに混合ゾーンのタイムスタンプの問題が発生する可能性がなくなります。もちろん、アプリで東部標準時以外のものを使用する必要がないと思われる場合は、これは重要ではない可能性があります。