hola, estoy haciendo varias consultas en mi base de datos de mysql, pero tengo dudas sobre si lo que estoy haciendo lo hago bien o no.
1- Tabla_lugar_de_carga (id_lugar de carga, lugar de carga)
2- Tabla_producto (id_producto, producto)
3- Tabla_lugar_de_carga_producto (id, id_producto, id_lugar_de_carga)
Cuando agrego los lugares de carga les pongo al lado los productos que se cargan alli (por pHP por supuesto), y con esto lleno las tablas 1 y 2
Se veria asi:
Tabla_lugar_de_carga_producto
-----------------------------------------
id_lugar_de_carga id_producto
1 2
1 5
1 3
2 1
2 5
El dilema esta cuando edito esos lugares de carga y le señalo nuevos productos o le quito productos que ya tenia. lo que estoy haciendo es eliminar de la tabla 3 todos los datos relacionados con el lugar de carga que estoy editando y luego incertando la relacion nueva.
Es es el problema, debo eliminar y luego incertar o hay otra forma mas eficiente de hacer esto?
muchas gracias y espero no haberle liado muhco