MySQL: ALTER IGNORE TABLE ADD UNIQUE, ¿qué se truncará?

Tengo una tabla con 4 columnas: ID, tipo, propietario, descripción. ID es AUTO_INCREMENT PRIMARY KEY y ahora quiero:

ALTER IGNORE TABLE `my_table` ADD UNIQUE (`type`, `owner`); 

Por supuesto, tengo pocos registros con type = ‘Apple’ y owner = ‘Apple CO’. Entonces mi pregunta es, ¿qué disco será el especial para quedarse después de ALTER TABLE, el que tiene ID más pequeño o tal vez el más grande como el último?

El primer registro se mantendrá, el rest eliminado §§ :

IGNORE es una extensión de MySQL para SQL estándar. Controla cómo funciona ALTER TABLE si hay duplicados en claves únicas en la nueva tabla o si se producen advertencias cuando se habilita el modo estricto. Si no se especifica IGNORE , la copia se cancela y se retrotrae si se producen errores de clave duplicada. Si se especifica IGNORE , solo se utiliza la primera fila de filas con duplicados en una clave única. Las otras filas en conflicto se eliminan . Los valores incorrectos se truncan al valor aceptable de coincidencia más cercano

Supongo que “primero” aquí significa el que tiene el ID más pequeño, suponiendo que el ID es la clave principal.

También tenga en cuenta:

A partir de MySQL 5.7.4, la cláusula IGNORE para ALTER TABLE se elimina y su uso produce un error .