PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySql Sekundaer Indexe


xOOn
03.06.2002, 10:47
also ich habe folgende tabellen:

CREATE TABLE `catergorys` (
`id` int(10) unsigned NOT NULL auto_increment,
`catergory` char(63) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;

CREATE TABLE `files` (
`id` int(10) unsigned NOT NULL auto_increment,
`file` char(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;

CREATE TABLE `joins` (
`id_file` int(10) unsigned NOT NULL default '0',
`id_catergory` int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM;

in joins sollen jedoch nur gueltige (id_file muss in files.id sein) existieren, wie kann ich ihm das sagen, dass es ein link darauf ist mit references will er nuecht!


pate33
03.06.2002, 13:08
schau mal in der mysql reference nach foreign keys ... da steht alles ... aber soweit ich weiss, werden die noch nicht 100% unterstuetzt, d.h. es gibt keine moeglichkeit, nur gueltige id's zu zulassen. das kannst du allerdings ueber source im programmteil ueberpruefen.

so long

xOOn
05.06.2002, 09:11
habs gelesen, nur pass mir das nicht so ganz:mad: :mad: :mad: