现有2张表,keyword(关键词)和class(分类),这两个表是N:M的关系也就是一个关键词可以属于多个分类,一个分类可以有多个关键词,因此必须要引出第三张表keyword_class来实现第三范式。三张表结构及数据大致如下:
keyword( kid , word)【MyISAM引擎,kid为自增字段】
1,'百度'
2,'新华网'
3,'谷歌'
class(cid,name)【MyISAM引擎,cid为自增字段】
1,'门户网站’
2,'搜索引擎'
keyword_class(kid,cid)【MyISAM引擎,kid,cid分别来自其他两个表】
1,1
1,2
2,1
3,1
3,2
以上三张表及数据关系:百度和谷歌都同时属于门户网站和搜索引擎2个分类,新华网只属于门户网站1个分类。这样该如何建立储存过程向里面插入数据?
------解决思路----------------------
怎么个插入方式啊,class keyword分别插入,还是一次插入一个keyword,然后把这个keyword相关数据全部插入进来?
数据结构写得很清楚,但是插入方式不是很明确