Quote:
Originariamente inviato da Giak79
ciao a tutti,
ho un problema, non riesco con mysql administrator a creare le relazioni tra le tabelle.
ad esempio ho 2 tabelle pippo e pluto.
i campi di pippo sono :
id (primary key)
nome
cognome
i campi di pluto sono :
id (primary key)
id_pippo (secondary key)
via
tel
come faccio a creare una relazione tra id di pippo e id_pippo di pluto con il table editor?
c'č un modo per identificare il tipo di relazione 1:n ecc?
c'č un modo per visualizzare le tabelle con le relazioni come in access?
Grazie per l'auto!
|
devi specificare InnoDB come tabelle...es
Codice:
CREATE TABLE `pippo` (
`id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
) TYPE=InnoDB;
CREATE TABLE `pluto` (
`id` int(11) NOT NULL default '0',
`id_pippo` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
FOREIGN KEY (`id_pippo`) REFERENCES pippo (`id`) ON DELETE CASCADE
) TYPE=InnoDB;