>In a simple tree, one can easily see that using the title of a node as 
>it's primary key is not smart... names can easily collide:

The names can definitely collide.  But under a file system paradigm
the combination of name with parentID will be unique and define the
tree structure you mention:

create table nodes (
    nodeID      integer NOT NULL PRIMARY KEY,
    parentID    integer NOT NULL,
    name        char(50),
    INDEX       p_id_idx (parentID)
);

example to list a directory from this:
SELECT names FROM nodes WHERE parentID = 1234;

Brad Eacker ([EMAIL PROTECTED])



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to