日付と時刻が UNIX タイムスタンプとして格納されているテーブルを修正する必要があります。しばらくの間、元の列を保持しながら、現在の形式を mysql の datetime 型に変換したいと考えています。(心臓切開手術に少し似た、実行中のシステムに取り組んでいます)。
現在のテーブルのコピーを作成し、FROM_UNIXTIMESTAMP を使用して、元のテーブルの一致する行に値を挿入したいと考えています。私は自分のステートメントで正しい軌道に乗っているかもしれませんが、それを機能させることができません。
INSERT INTO signup (add_time) SELECT FROM_UNIXTIME(addtime) FROM signup_backup WHERE signup.UID = signup_backup.UID;
これが私の現在のアプローチですが、不明な列が表示され、その理由はわかっていますが、ステートメントの構文を修正する方法がわかりません。