Ongelmana on se, että miten saisin tehtyä viite-eheyden kolmelle taululle. Olen tekemässä kirjatietokantaa ja taulut on kirjailija, kirja ja luetut. Oisko kenelläkään vinkkejä...
MySQL
hakuja eri tauluista
3444
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Tietokantatyypin pitää olla innoDB. Muut eivät tue foreign keytä.
tarkat ohjeet:
google: mysql foreign key
Mitä sulla tohon "luetut"-tauluun tulee?
Jos tarkoituksena on vain eritellä, mitkä kirjat on luettu ja mitä ei, eikö olisi yksinkertaisempaa lisätä kirja-tauluun boolean-arvo "luettu"? Silloin viite-eheyden toteuttaminenkin olisi yksinkertaisempaa.
Hakuehdoilla löytää kirjailijan kirjoittamat kirjat ja toisin päinkin sekä minä vuonna kyseisen kirjan olen lukenut..