insert 语句支持 有序吗?
简简单单XTlife 发布于2021-05 浏览:1566 回复:4
0
收藏

insert 语句支持 sequence column 指定字段吗?文档中只有
stream load
broker load
routine load
3个支持指定的 sequence column的

我这边有一个binlog执行生成同步表的功能,由于binglog表的数据源(kafka传过来的数据 没有按照业务id取模 塞入不同的partition)有可能是无序的,所以binlog转业务表得自己处理顺序,如果通过group by( 业务id )取最大时间那条数据,sql写的会很复杂,还得和已落业务库的数据比对, 越到后面筛选的数据量越大,我想问下 insert into的时候支持类似sequence column 的功能吗,这样的话我直接可以通过时间戳让数据自动覆盖了。

收藏
点赞
0
个赞
共4条回复 最后由简简单单XTlife回复于2021-05
#5简简单单XTlife回复于2021-05

目前我只能用 steamLoad指定 sequence column  这种方法去操作了

0
#4简简单单XTlife回复于2021-05

嗯,是想原始数据先按照某个列进行排序,然后再导入?

0
#3IamStrangers回复于2021-05

insert 好像还真不支持,因为insert 目前无法指定 sequence column 这种隐藏列。这个我们后面看看能不能支持下吧

1
#2Ling缪回复于2021-05

你说的  sequence column  是说,导入的时候,原始数据先按照某个列进行排序,然后再导入?

1
快速回复
TOP
切换版块