![]() |
![]() ![]() |
![]() |
![]()
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
![]() 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
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 |
|
|
![]()
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 |
|
|
![]()
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 ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 23:36 |