1
jorneyr 2021-12-03 11:29:44 +08:00
updated_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
|
2
jtwor OP @jorneyr 现在的最后修改时间已经是用这种自动更新时间戳了,主要是时间不是唯一,批量 insert into select 时间都一样。。
|
3
liprais 2021-12-03 11:39:50 +08:00 2
直接 cdc 完事
|
5
wlkq 2021-12-03 12:00:38 +08:00
你看看“触发器”能不能搞你这个需求,但是触发器需要更高的权限
|
7
laozhoubuluo 2021-12-03 13:17:36 +08:00 via Android
感觉与其折腾时间戳,还不如要求对方维护一个单向自增的 ID ,只要数据修改就要改 ID ,bigint unsigned 足够用到天荒地老。
|
8
TypeErrorNone 2021-12-03 13:50:36 +08:00
增量处理数据
1. 添加一个状态字段 2. 第三方操作(插入,更新)后的数据状态都是 1 3. 你的脚本处理完的数据状态都设置为 2 4. 你的脚本每次开始获取数据时,只取状态=1 的数据 |
9
Yi23 2021-12-03 19:20:36 +08:00
时间这个是不是可以使用 datatime 类型,加上长度,保存到毫秒(微秒)?
|
10
slomo 2021-12-08 18:31:15 +08:00
一定要 mysql 吗,时序数据库不好吗
|