一个表可以没有主键吗?要主键好还是不要主键好?
问题比较弱智 ^_^ 我比较久没有接触数据库了。
我遇到的问题是这样的:
我要采集某个网站的数据。
我先建立了一个任务表,其中有任务TID(主键)。
为了区分某网址是否已经被采集,我准备建立一个网址表,包括
所属任务(TID),网址(url),是否采集(isdown)?
现在的问题是,在这个网址表中,假设url A已经存在 ,当收集到另外一个网址url B
如果B属于同一个tid的只能有唯一的url
但是B属于不同tid的url可以插入进来
我的疑惑就是,是不是一定要一个主键?如果要主键是设置 (tid,url)为逐渐吗?
盼高手解答!