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.