![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie ...
przejdę od razu do rzeczy ... mam sobie przykładowo taką strukturę:
tabelki dodały się bez błędów, jednak podejrzewam, iż w ostatniej tabelce jest błąd gdzieś w tym miejscu: Kod CONSTRAINT identificate_news FOREIGN KEY(idManagement) REFERENCES news(idNews) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT identificate_content FOREIGN KEY(idManagement) REFERENCES content(idContent) ON DELETE NO ACTION ON UPDATE NO ACTION Mój zamiar jest taki, że osoba dodająca dane w panelu admina może sobie wybrać czy chce dodać zwykłego newsa czy innego ... jeżeli wybierze newsa to dane zapisują sie do tabeli: management i news jeśli coś innego to dane są zapisywane do tabeli: management i content i teraz moje pytanie brzmi ... jak poprawić tabelkę "management" tak by można było dodawać jakiekolwiek dane, bo na razie przy próbie dodania czegoś wywala mi: Cytat 1216 - Cannot add or update a child row: a foreign key constraint fails
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
no właśnie się tego domyśliłem no i jednocześnie chcę ominąć patent że mam dwie kolumny idContent i idNews (no ale jeśli nie ma wyjścia to tak też stworze ... ),
tylko zanim to uczynię chciałbym wiedzieć czy nie ma żadnego patentu typu:
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:25 |