有两张表,cate和subcate
cate:id是cateid
subcate:id是subcateid,另外还有外部主键cateid每张表的id均为自动编号,subcate的外部主键cateid为数字型
问题是:subcate的cateid不设为必添字段,就不能显示其内容,而设为必添字段就可以显示其内容。请教:有没有办法将外主键cateid设为非必添字段,而又能显示其内容。
cate:id是cateid
subcate:id是subcateid,另外还有外部主键cateid每张表的id均为自动编号,subcate的外部主键cateid为数字型
问题是:subcate的cateid不设为必添字段,就不能显示其内容,而设为必添字段就可以显示其内容。请教:有没有办法将外主键cateid设为非必添字段,而又能显示其内容。
在cate表里加一条cateid=0的记录。
在subcate表里,将cateid还是设为必填字段,但默认值是0 ,这样比较好处理。如果你将cateid设为非必填字段,它在cate表里找不到对应的记录,你必须每次做表连接时用左连接,有些地方可能还不好处理,不如用我上面这样的方法。