blog.trescomatres.com
Mysql - Eliminar datos de dos tablas a la vez - Trescomatres
Pongamos un ejemplo claro para mostrar qué queremos hacer. Por un lado, tenemos en una tabla llamada Facturas los datos de la factura. Por otro lado, tenemos la tabla Facturas_lineas dónde almacenamos las líneas de las facturas. Al eliminar una factura debe eliminarse las líneas correspondientes… Lo haremos de la siguiente manera: DELETE a1, a2 FROM Facturas AS fac JOIN Facturas_lineas AS lin WHERE lin.factura_ID=fac.Id AND fac.Id=3241 De esta manera, estamos eliminando los registros de facturas y de facturals lineas [...]