Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

Posty w temacie


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: 14.06.2025 - 13:19