Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Mam bazę danych i chciałem dodać relacje:
Kod ALTER TABLE `post` ADD CONSTRAINT `FK_PostSection` FOREIGN KEY (`section_id`) REFERENCES `section` (`id_section`); ale wyskakuje błąd, kod błędu: 150 Foreign key constraint is incorrectly formed. Jak dodać relacje do istniejących tabel (w phpMyAdmin)? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Pisze tak (bez ciapek?):
ALTER TABLE post ADD CONSTRAINT FK_PostSection FOREIGN KEY (section_id) REFERENCES section (id_section); i też nie idzie? Indeksy tabel mam tak ALTER TABLE `post` ADD PRIMARY KEY (`id_post`), ADD KEY `section_id` (`section_id`); ALTER TABLE `section` ADD PRIMARY KEY (`id_section`); Chcę utworzyć relacje pomiędzy post a section (post). Gdzie jest błąd? |
|
|
|
Malinaa [SQL][MySQL]Dodane relacji w bazie danych 2.01.2021, 21:04:15
Pyton_000 wywal ciapki 2.01.2021, 21:08:38
trueblue Błąd może być w:
- różnym typie pól,
- taki sam ty... 5.01.2021, 19:56:07
Malinaa Dzięki trueblue. Atrybuty były różne, dodałem UNSI... 5.01.2021, 20:21:45 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 00:21 |