Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2018, 10:43
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Eliminar registro con clave foranea mediante consulta

Las llaves foráneas pueden relacionar dos tablas de varias formas, lo usual es restringir, si se intenta borrar o modificar una llave foránea la operación no se completa.

Se puede definir en la llave que en vez de restringir haga la acción en cascada, es decir, que si borras un registro en una tabla se borre en la otra.

Sin embargo, esto no es tema de php y además necesitas analizar bien cómo quieres relacionar tus tablas, ya que si borras un registro a la fuerza de manera cotidiana, estarás dejando basura en la base de datos.