Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有自动增量主键的 MySql 表,似乎所有各种 upsert 方法(INSERT IGNORE 和 ON DUPLICATE KEY UPDATE)都受到自动增量字段递增的功能的影响,甚至如果行已更新但未插入。这意味着在表格中引入了间隙,我认为这是不可取的。
所以问题是:如果 upsert 实际上只是更新行,是否有任何方法可以在不自动递增该字段的情况下在具有自动递增字段的表中插入记录。在我看来,这是 upsert 应该表现的方式,但似乎并非如此。