[SQL][MySQL]delete i foreign key |
[SQL][MySQL]delete i foreign key |
11.11.2011, 12:11:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%) |
mam bazę danych powiązaną kluczami obcymi.
Chciałbym usunąć jeden wiersz i wszystkie inne wiersze, które są z nim powiązane. Jak to mogę zrobić? Istnieje jakaś komenda sql która to zrobi czy trzeba się bawić w php? Ten post edytował zaajcu 11.11.2011, 12:12:45 |
|
|
11.11.2011, 12:27:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) |
Tworząc struktury tabel ustaw foreign key dla kluczy i w momencie usunięcia "rodzica" usuniesz i wszystkie powiązane rekordy z 2-giej tabeli.
To mój "dump": - przeanalizuj tworzenie obu tabel (KEY i CONSTRAINT ważne), aha engine musi być InnoDb. Na myisam nie działa
Ten post edytował ixpack 11.11.2011, 12:28:00 -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
Wersja Lo-Fi | Aktualny czas: 15.05.2024 - 22:22 |