DELETE en SQL

DELETE en SQL elimina filas que cumplen una condición. Consultas como delete in sql o sql delete apuntan a este comando, no a borrar tablas enteras sin criterio.

Ejemplo

DELETE FROM pedidos
WHERE estado = 'cancelado'
  AND fecha_pedido < '2024-01-01';

DELETE frente a TRUNCATE

DELETE puede llevar WHERE y suele registrar filas una a una. TRUNCATE vacía la tabla de forma masiva; revisa permisos y claves foráneas antes de usarlo.