La inserción y el incremento automático de MySql causan brechas
Tengo una tabla MySql con una clave primaria de incremento automático, y parece que todos los diversos métodos de inserción (INSERT IGNORE y ON DUPLICATE KEY UPDATE) adolecen de la característica que aumenta el campo de incremento automático, incluso si una fila se actualiza y no se inserta. Esto significa que se introducen huecos en la tabla, lo que me parece indeseable.
Entonces la pregunta es: ¿hay alguna forma de insertar registros en una tabla con un campo de incremento automático?sin incremento automático de ese campo, si el upsert de hecho simplemente actualiza la fila. En mi opinión, esta es la forma en que se debe comportar upsert, pero no parece.