我正在为名为symbols的列创建一个id表。这是我正在使用的代码
begin
insert ignore into symbolid(symbol) select distinct symbol from ord;
end
现在表symbolid有一个名为id的列,它是auto_incremented。现在表ord随时间更新所以我需要继续更新symbolid以及我将调用上述过程。现在问题是创建了间隙,因为虽然未插入符号,但似乎更改了auto_increment值。我找到了针对此问题的单值插入解决方案,但没有插入大量数据的任何内容。我更喜欢不使用游标和循环,因为它们很慢但欢迎所有解决方案