![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Muszę przerobić bazę danych z tabelami pseudo-relacyjnymi na normalne.
Niestety nie da się tego zrobić puki nie skasuje błędnych wpisów które odnoszą się do nieistniejących kluczy. Wiem, że jest wiele sposobów na szybkie zrobienie tego, ale zastanawiam się, czy jest jakiś "sprawdzony" ogólny sposób. Tu przykład kodu który kasuje zerową ilość rekordów:
edit: Czytam temat i nie wiem czy jest w pełni zrozumiały... Chodzi o skasowanie wszystkich rekordów z tabeli zamowienie_produkt w których kolumna id_zamowienie odnosi się do nieistniejącego rekordu, innymi słowy nie istnieje zamówienie o takim id bo ktoś skasował a nie wziął pod uwagę że zostaną błędne wpisy w tabeli zamowienie_produkt. Ten post edytował Adi32 28.08.2012, 10:21:01 -------------------- Wolałem języki z rodziny C ale poszedłem na łatwizne...
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:41 |