まず、念のため、新しいフィールドはBIGINT
になります ...正しいですか?
オーバーフローを防ぐために明示的なキャストインを使用できますか?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED INTEGER)
または、新しいBIGINT
にデータを入力する前に、中間文字列を使用することもできます。 フィールド?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED CHAR(11))