我试图从 MYSQL 数据库中仅捕获新记录,因此我只能选择这些记录并将它们作为 .csv 文件发送到 S3 存储桶。有没有什么方法或mysql函数可以保存每条记录的时间戳?我正在尝试从 mysql 到 s3 的增量加载。
有什么想法或建议吗?
最佳答案
MySQL 中没有默认的行级时间戳。
一种解决方案是创建您自己的解决方案,方法是向相关表添加一列并启用默认
和更新
选项:
alter table mytable add ts timestamp
default current_timestamp
on update current_timestamp
;
关于python - 如何从 MYSQL DB 中仅捕获新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59399811/