View Single Post
Old 05-09-2005, 16:22   #2
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Cittā: Udine
Messaggi: 3178
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;
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo č offline   Rispondi citando il messaggio o parte di esso