Autor Zpráva
tzx
Profil *
Ahojky profíci,
mohli by ste mi prosím vysvetliť, čo znamená táto časť SQL dopytu:
...
  CONSTRAINT `column_id`
    FOREIGN KEY (`parent_id` )
    REFERENCES `db`.`table` (`column_id` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION
    ...

Nejak som z toho *****.
tzx
Profil *
po pravde: čítal som ta na wiki, ale bol som z toho magor a nejaká naša stránka, ktorá by to schopne vysvetľovala, nie je...
Kajman_
Profil *
Zjednodušeně to znamená, že do sloupce parent_id Vám databáze nepovolí vložit hodnotu, která není v sloupci column_id.
tzx
Profil *
aha...takže keď je toto db.table2 - ktorý je prepojený s db.table, ako zmením hodnotu v db.table2 ? Cez SQL dopyt na tabuľku db.table?

Mám si to zobrať ako keby to bol "referenčný odkaz" (z jazyka C/C++: &S)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: