TiendaMX quiere borrar el pedido huérfano cuyo cliente_id no existe.
Borra solo las filas que cumplen esa condición
DELETE FROM pedidos, sin condición, vacía la tabla completa, aunque la tabla en sí no desaparece
El mismo hábito de UPDATE: correr el WHERE en un SELECT primero, para confirmar qué se va a borrar
DELETE sin WHERE no es lo mismo que DROP TABLE, pero es igual de grave
DROP TABLE borra la tabla Y su estructura; DELETE FROM tabla (sin WHERE) deja la tabla vacía, pero con la estructura intacta: en los dos casos, los datos se pierden igual.