czy to może być zła konfiguracja bazy, postępuje według instrukcji ale ciągle występuje podobny błąd |
czy to może być zła konfiguracja bazy, postępuje według instrukcji ale ciągle występuje podobny błąd |
5.05.2009, 16:42:04
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) |
witam
na moim vps-ie zostal zainstalowany typowy LAMP czyli php-mysgl do tego phpMyAdmin i postepuje dokladnie jak na http://blog.chylek.pl/tag/klucz/ no ale co z tego wszystko dodane i do czasu gdy dojde do miejsca : "Zmiana warto??ci klucza podstawowego w tabeli “system” powoduje zmianę klucza obcego w tabeli “user” UPDATE `system` SET `id` = 3 WHERE `id` = 1;" jak juz wrzuce ten "query" do mysql query browser to dostaje blad "Cannot delete or update a parent row: a foreign key constraint fails (`user`, CONSTRAINT `user_system_id_fk` FOREIGN KEY (`system_id`) REFERENCES `system` (`id`))" czym to moze byc spowodowane? probowalem juz kilka przepisow do wlasnej bazy z tabelami powiazanymi kluczami ale ciagle dostej cos podobnego dlatego pytam czy jest mozliwe zeby to w jakikolwiek sposob zaleazalo od zlej konfiguracji nowego vps'a ewentualnie prosze o podanie komend (dzialajacych) na stworzenie od zera tabel z kluczem obcym - nawet jak najprostszych ja juz stracilem wiare w swoja wiedze zeby cokolwiek probowac bo ciagle jakis blad i sam nawet juz nie wiem gdzie szukac problemu z gory dzieki za pomoc Ten post edytował aladin07 5.05.2009, 16:43:45 |
|
|
13.06.2009, 20:23:27
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) |
Masz kaskadowe powiazanie? W notatce z ktorej korzystales podalem powyzej
ALTER TABLE `user` ADD CONSTRAINT `user_system_id_fk` FOREIGN KEY (`system_id` ) REFERENCES `system` (`id`) ON UPDATE CASCADE; Zastosuj to i powinno dzialac -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 11:31 |