> Faqs > Borrando datos en tres tablas

Borrando datos en tres tablas

Bien tengo tres tablas relacionadas entre si por una llave primaria debo borrar la informacion de uno o varios clientes en las tablas hijas y luego en la padre como anido los select para la eliminacion de los clientes teniendo en cuenta que tengo un campo de referencia y la condicion para este campo es que este en cero

Respuestas

Hola, Si he entendido bien tu pregunta, creo que lo unico que necesitas hacer es un delete pero poner la restricción ON DELETE CASCADE, de esta forma si borras una fila de una tabla cuya clave es primaria de las otras dos, automaticamente te borrara las filas implicadas en las otras dos tablas. Como creo que no puedo haberme explicado bien puedes echarle un vistazo al articulo http://www.desarrolloweb.com/articulos/1925.php donde te explica algo mejor lo que hace el ON DELETE CASCADE.