Timedelta được chuyển đổi thành các giá trị số nguyên. Tham khảo https:// github .com / pandas-dev / pandas / blob / master / pandas / io / sql.py # L880-L883
Một giải pháp thay thế sẽ là chuyển đổi đồng hồ thời gian ở định dạng chuỗi, trước khi lưu nó vào db.
def a_func(val):
return str(val)
my_df['delay'] = my_df['delay'].apply(a_func)
hoặc
my_df['delay'] = my_df['delay'].astype(str)