Hola quiero crear una relación entre dos tablas opcional. Tengo una tabla de productos y otra de marcas, pero hay productos que no tienen marca.
Yo quiero que si se carga una marca sea una de la tabla marcas, pero que también pueda quedar nula.
Lo que intenté fue marcar el campo que hace de clave foránea como Nulo, pero sin embargo cuanto intento cargar un producto sin marca me sale el error:
annot add or update a child row: a foreign key constraint fails (`aerecor_recordparts`.`productos`, CONSTRAINT `productos_ibfk_1` FOREIGN KEY (`marcas_id_marca`) REFERENCES `marcas` (`id_marca`))
La herramienta con la que estoy trabajando es PHPMyAdmin.
¿Qué estoy haciendo mal?