IM试图使用插入忽略或替换将数据从1个sql表移动到第二个,但是我似乎无法使其正常工作,我认为这可能是因为我没有唯一键,但不确定我将其放在哪里在之后取得结果?
编辑:我正在尝试让第二张表显示当天看到数字的最后一个区域。我可以根据需要添加时间列。
示例数据
_:-ms-fullscreen, :root .IE-FlexAuto {
flex-basis: auto;
}
从第一张表到第二张表中所有目标添加数字,区域,日期,其中数字和日期不存在
如果我将数字作为唯一键,则日期更改时不会将其添加;如果我将日期添加为唯一键,则当天仅添加了1条数据,所以我不确定我会更改什么。
尝试使用is的SQL查询。
REPLACE INTO database.table2(数字,区域,日期) 从database.table1按编号,日期分组选择编号,区域,日期;
希望因为数字和日期已分组,因此不会再次添加,但仍会添加同一行的倍数。