Problem z utworzeniem tabeli |
Problem z utworzeniem tabeli |
4.09.2018, 09:59:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 28.09.2015 Ostrzeżenie: (0%) |
Witam serdecznie,
Chcę utworzyć 2 tabele:
Przy próbie utworzenia takiej tabeli otrzymuję błąd: #1005 - Nie można stworzyć tabeli `baza2`.`topics` (Kod błędu: 150 "Foreign key constraint is incorrectly formed") Wie ktoś może jak to naprawić? |
|
|
4.09.2018, 10:03:27
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 519 Pomógł: 6307 Dołączył: 27.12.2004 |
masz napisane, ze nie moze stworzyc klucza obcego z tego
CONSTRAINT id_category_fk FOREIGN KEY (id_category) REFERENCES category (id_category) Zazwyczaj nie moze tworzyc kluczy obcych gdy oba pola, ktore sa laczane sa roznych typow co i wlasnie u ciebie ma miejsce. Znajdz 10 roznic: `id_category` int(10) UNSIGNED NOT NULL, `id_category` int(10) NOT NULL, Dodatkowe rzeczy `topic_views` int(11) NOT NULL DEFAULT '0', Jak cos jest liczba to ma byc liczba 0 a nie tekstem '0' int(X) powywalaj te nawiasy z liczbami przy typach liczbowych bo nie maja zadnego sensu a tylko sie uczysz zlego nawyku -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 02:32 |