Đầu tiên, chỉ để đảm bảo rằng trường mới sẽ là BIGINT
... đúng không?
Bạn có thể sử dụng tính năng truyền rõ ràng để ngăn tràn không?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED INTEGER)
Hoặc có thể sử dụng một chuỗi trung gian trước khi điền BIGINT
mới lĩnh vực?
SELECT CAST(TO_DAYS(Timestamp)*86400 + TIME_TO_SEC(Timestamp) AS UNSIGNED CHAR(11))