estoy queriendo comprender el tema este de relaciones entre tablas pero estoy confuso.. tengo dos tablas categorias y subcategorias . osea que a 1 campo de categorias puede tener varias subcategorias graficamente uso phpmyadmin
Código:
tabla categorias
id_cat (int)(primary)
categoria (varchar)(30)
tabla subcategorias
id_subcat(int)(primary)
id_cat(int)(FK)
subcategorias(varchar)(30)
las tablas son del tipo innodb
vistas de relaciones en phpmyadmin
al ingresar registros a subcategorias por php me pone
Duplicate entry '1' for key 'id_cat'
osea si suponiendo que
id_cat de la categora hostelerias es 1
y tengo subcategorias dentro de hostelerias como:posadas, hoteles, cabañas
todos los id_cat dentro de subcategorias deberian corresponderles el 1 es asi?
estoy confuso alguien que pueda aclarme este tema