GoConqr has a new look! Let us know what you think.

Mind map

MySQL DELETE

Carolina Chávez Sánchez Spanish

Map content

MySQL DELETE

  1. Si se borran todas las filas de una tabla con DELETE FROM, la secuencia comenzará de nuevo para todos los motores de almacenamiento, excepto para InnoDB y (desde MySQL 4.0) . Hay algunas excepciones a este comportamiento o hará tablas InnoDB.

  2. La velocidad de las operaciones de borrado pueden verse afectadas por otros factores, como el número de índices o el tamaño del caché para índices.

  3. El modificador QUICK afecta a si las páginas de índice se funden para operaciones de borrado. DELETE QUICK es más práctico para aplicaciones donde los valores de índice para las filas borradas serán reemplazadas por valores de índice similares para filas insertadas más adelante.

  4. Se puede repetir la sentencia DELETE hasta que el número de filas afectadas sea menor que el valor de LIMIT.

  5. En este caso, los bloques de índices asociados con los valores de índice borrados quedan vacíos por debajo pero no se mezclan con otros bloques de índices debido al uso de QUICK.

  6. Si se usa una sentencia DELETE multitabla que afecte a tablas InnoDB para las que haya definiciones de claves foráneas, el optimizador MySQL procesará las tablas en un orden diferente del de la relación padre/hijo.

Information

Description
Mind Map on MySQL DELETE, created by Carolina Chávez Sánchez on 10/10/2018.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?