Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%)
|
Małe pytanie - jeżeli dla klucza podstawowego z numerem użytkownika ustawię opcję 'Auto Incremental' to czy:
1. Numeracja będzie się zmieniać automatycznie przy różnych operacjach (np. usunięciu użytkownika), tak, że wartości kolejnych rekordów będą zawsze tworzyć ciąg liczb naturalnych (1,2,3,...)? 2. Czy przy takich zmianach klucze obce w innych tabelach również będą się odpowiednio zmieniać? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
ON DELETE CASCADE
ON UPDATE CASDADE Cytat Chciałbym się również zapytać, czy można jakoś te więzy integralności ustawić w MySQL Workbench, wtedy mógłbym sobie sam popróbować. tak mozna Stosując on delete, czy on update, można sobie samemu krzywdy narobić... Także nie polecam. dlaczego ? ja polecam (IMG:style_emoticons/default/smile.gif) krzywde mozna sobie zrobic nawet dlubiac w nosie (IMG:style_emoticons/default/smile.gif) niezla krzywde mozna sobie tez zrobic trzymajac niespojna baze z nieaktualnymi kluczami po to sa wiezy integralnosci zeby baza zachowala integralnosc, jesli masz uprawnienia ktore pozwalaja na np. kasowanie/updatowanie rekordow to musisz liczyc sie z tym, ze rekordy zostana skasowane/updatowane tak zeby baza zachowala integralnosc :] inna sprawa, ze warto sie dobrze zastanowic czy to czego potrzebujemy to na pewno jest delete rekordow, a nie zmiana ich(na przyklad) statusu na nieaktywny Ten post edytował yevaud 5.09.2010, 01:13:33 |
|
|
|
Kikert [MySQL] Autonumeracja a klucze obce 4.09.2010, 13:30:28
yevaud Cytat(Kikert @ 4.09.2010, 14:30:28 ) ... 4.09.2010, 13:33:30
cojack Stosując on delete, czy on update, można sobie sam... 4.09.2010, 22:12:35
Kikert Poczytałem trochę, podumałem, ale dalej nie jestem... 4.09.2010, 22:19:56
cojack Prosty przykład dlaczego nie:
Sklep, produkty, fa... 5.09.2010, 08:35:08
yevaud ok, ale przy takiej konkstrukcji bazy jaka mysle n... 5.09.2010, 12:03:56
cojack Gdyby nie było on delete cascade, baza by Ci nie p... 5.09.2010, 14:33:07
Kikert I rozumiem, że to w tabeli str_message_receivers w... 5.09.2010, 19:47:25
nospor CytatStosując on delete, czy on update, można sobi... 6.09.2010, 11:01:32 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:33 |