Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z dodawaniem klucza obcego InnoBD, komunikat brak indexu a index jest.
Mion
post 24.03.2006, 15:21:39
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 6
Dołączył: 7.03.2005

Ostrzeżenie: (0%)
-----


Mam wielki problem z dodawaniem kluczy obcych w phpMyAdmin sad.gif
mianowicie jest tabela InnoBD user_konto która zawiera miedzy innymi kolumnę
id | auto_increment która jest kluczem głównym

Teraz jest druga tabela oferty_sprzedazy tez InnoBD która zawiera miedzy innymi kolumnę id_konta która jest indexowana - stanowi index


i do niej usiłuję dodać klucz obcy

  1. ALTER TABLE oferty_sprzedazy ADD CONSTRAINT oferty_sprzedazy FOREIGN KEY (id_konta) REFERENCES user_konto (id) ON DELETE CASCADE;


Niestety wyskakuje komunikat:
#1005 - Nie mo?na stworzy栴abeli './dane_baza/#sql-303d_17fa181.frm' (Kod b?ꤵ: 150)
lub o tresci Brak zdefiniowanego indeksu! (id_konta) w wypadku dodawanie z poziomu phpMyAdmin i widoku relacyjnego.
Co więcej jeśli dodam inna tabele testowa dodanie indexu nie stanowi problemu.

Czy spotkał się ktoś z Was z podobnym problemem ? Proszę o pomoc.

Ten post edytował Mion 24.03.2006, 15:22:29
Go to the top of the page
+Quote Post
Dafidov
post 24.03.2006, 22:23:12
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.07.2005
Skąd: Śląsk Bytom

Ostrzeżenie: (0%)
-----


Chyba kłopot jest w tym że nie dodałeś sobie w tablicy user_konto indexu:
Kod
INDEX  (id_konto);

Sprawdz tez czy typy danych dla klucza obcego id_konta w tabeli oferty_sprzedazy jest identyczny z typem danych w tabeli user_konta id
Go to the top of the page
+Quote Post
Mion
post 25.03.2006, 01:01:25
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 6
Dołączył: 7.03.2005

Ostrzeżenie: (0%)
-----


Cytat(Dafidov @ 2006-03-24 21:23:12)
Chyba kłopot ...

Tak trochę znasz się na tym, czy piszesz żeby coś napisać ? Wydaje mi się niestety, że to drugie biggrin.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:36