Diskuze: Problém s vytvorením relace
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
ALTER TABLE news ADD FOREIGN KEY (news_users_id) REFERENCES users(id) ON UPDATE RESTRICT ON DELETE RESTRICT
Pripadne pridaj tie antiapostrofy.
#1452 - Cannot add or update a child row: a foreign key constraint fails (`dev_rewiz`.`#sql-c16_4a3fd1`, CONSTRAINT `#sql-c16_4a3fd1_ibfk_1` FOREIGN KEY (`news_users_id`) REFERENCES `users` (`id`))
Máš v těch tabulkách nějaká data? Zda se mi, že to na tomto padá pokud přidáváš no-nullable cizí klíč do tabulky, která již obsahuje řádky.
Mám dá sa to nejako obísť alebo to musím na kopletku zmazať ? Teda vyprázdniť aj news a users ?
Tak som to vyprázdnil a funguje to ale aj tak by ma zaujímalo či sa to dá nejako obísť ?
Nadefinuj ten sloupec jako nullable, pak by ti mel jít přidat. Pokud se budes chtít zbavit možnosti aby sloupec mohl byt null, budes muset pak všechny klíče updatovat na hodnoty a následně definici Null ze sloupce odstranit
Zobrazeno 8 zpráv z 8.