Po pierwsze, aby się upewnić, nowe pole będzie miało wartość BIGINT
... zgadza się?
Czy możesz użyć jawnego przesyłania, aby zapobiec przepełnieniu?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED INTEGER)
A może użyj łańcucha pośredniego przed wypełnieniem nowego BIGINT
pole?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED CHAR(11))