Algo curioso me pasa, estoy probando el script y cuando borro solamente los valores de una tabla si me deja, pero al querer borrar de otras tablas en el mismo query mas datos me saca el error ya mencionado a que se debera

Deberia de hacerlo mediante varios querys para evitar este problema?? (aunque no es muy ortodoxo que digamos)
O si alguien me puede decir el porque solo cuando elimino datos de una tabla lo hace y cuando quiero borrar de las demas no me deja se los agradeceria muchisimo, ya que de igual forma me sirve para seguier aprendiendo.
Gracias por su ayuda.
salu2!