Buenos días a todos!
Tengo una tabla llamada modelos (modelos de coches) y otra tabla llamada categorías (las categorías de piezas que tiene, suspensión, carrocería, etc).
Como un modelo de vehículo tiene muchas categorías y una categoría tiene muchos modelos.
Ej: Todo SEAT Ibiza tiene categoría carrocería, suspensión, etc. y la categoría suspensión la tienen todos los coches. Pues he creado una tabla intermedia que guarda la id_categoria y la id_modelo. Esa tabla es modelo_has_categorias.
La cuestión es que cuando añado un producto cuya categoría y modelo ya se ha dado de alta, me suelta un error, tal que así:
Código HTML:
Ver originalFalla categoria_has_modelos: Duplicate entry '9-1' for key 'PRIMARY'
Se que una tabla de relaciones muchos a muchos usa como CLAVE PRIMARIA las dos claves foráneas, pero entonces ¿cómo lo hago?
Muchas gracias