lordlamer
Haudegen
hi!
ich hab ne mysqldb struktur für mysql3. diese möchte ich nun auf mysql4 optimieren. das heisst eigentlich möchte ich referentielle intigrität mit einfügen. hab das schonmal probiert aber es hat leider net bei mir funktioniert. vielleicht kann mir ja jemand helfen. hier erstmal meine struktur:
bei diesem dump handelt sich um eine baumstruktur die inhalte enthalten kann. und an den inhalten hängen vielleicht dateien.
das heisst in der tabelle files enthält die spalte belongs_to die id aus der tabelle content. und die spalte belongs_to in der tabelle content enthält die id aus der tabelle tree. und in tree enthält die spalte belongs_to die id aus der selben tabelle.
vielen dank schonmal
mfg frank
ich hab ne mysqldb struktur für mysql3. diese möchte ich nun auf mysql4 optimieren. das heisst eigentlich möchte ich referentielle intigrität mit einfügen. hab das schonmal probiert aber es hat leider net bei mir funktioniert. vielleicht kann mir ja jemand helfen. hier erstmal meine struktur:
PHP:
CREATE TABLE `content` (
`id` int(11) NOT NULL auto_increment,
`belongs_to` int(11) NOT NULL default '0',
`content` text NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `files` (
`id` int(11) NOT NULL auto_increment,
`belongs_to` int(11) default NULL,
`file` blob,
`filename` varchar(255) default NULL,
`filesize` int(11) default NULL,
`filetype` varchar(255) default 'application/octet-stream',
PRIMARY KEY (`id`)
);
CREATE TABLE `tree` (
`id` int(11) NOT NULL auto_increment,
`belongs_to` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`visible` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
);
bei diesem dump handelt sich um eine baumstruktur die inhalte enthalten kann. und an den inhalten hängen vielleicht dateien.
das heisst in der tabelle files enthält die spalte belongs_to die id aus der tabelle content. und die spalte belongs_to in der tabelle content enthält die id aus der tabelle tree. und in tree enthält die spalte belongs_to die id aus der selben tabelle.
vielen dank schonmal
mfg frank