maanantai 10. syyskuuta 2007

Poisto / muutos säännöt

Viite-avaimen (FOREIGN KEY) oletusarvo poistosäännölle on:
ON DELETE RESTRICT
- estää 1-pään rivin poiston jos M-päässä riviin viittauksia

Toinen vaihtoehto
ON DELETE CASCADE
- poistaa 1-pään rivin ja vastaavat rivit myös M -päästä

Kolmas vaihtoehto:
ON DELETE SET NULL
- poistaa 1-pään taulun rivin ja 'tyhjentää' eli asettaa viiteavaimen arvoksi NULL

Samoin ON UPDATE -kohdalla eli sallitaanko (CASCADE) vai kielletäänkö 1-pään avaimen muuttaminen vai merkitäänkö se tyhjäksi arvoksi!

Linkki: MySQL

Ei kommentteja: