我有表文件夹,其中列parent_id引用id如果该文件夹有父,如果不是,则parent_id为null。这是好的解决方案,或者我需要额外的表格用于此连接或其他解决方案?外键可以为空,如果可以的话,这个解决方案会有更大的时间执行吗?外键null - 性能下降
table folder(
id int primary key, //primary key in my table
parent_id int references id, //foreign key on id column in same table
....
)
我认为额外的表像表分机(id_column,id_folder,parent_id_folder)。列有很多空NULL时是否会有性能下降? – Jane 2010-10-22 17:43:10
你不应该有巨大的性能下降。你可以添加一个索引的外键,如果这有助于某些查询... – 2010-10-22 17:46:23
谢谢,它有帮助! – Jane 2010-10-22 17:47:42