![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 11 Dołączył: 12.10.2014 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Szybkie pytanie... Czy konta użytkowników (id, login, hasło, email) lepiej trzymać osobno czy mogę do tej tabeli dołożyć profile (avatar, daty urodzenia, zamieszkanie itp?) Jakie rozwiązanie jest lepsze i bezpieczniejsze? Z góry dziękuje za odpowiedzi. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Jeżeli podasz SQL-ke "usuń z tabeli" to oczywistym jest, że usunie wszystko.
2. Faktycznie coś takiego jak "soft delete", tj. dodatkowa kolumna z informacją o tym, że coś zostało usunięte jest raczej dobrą praktyką. Wymaga ona nieco więcej pracy (trzeba niemal wszędzie uwzględniać tę kolumnę) ale przynajmniej niczego fizycznie nie usuwasz z dysku. 3. Kolejność ID z AUTO_INCREMENT jest kompletnie bez znaczenia - nigdy nie powinieneś się nią przejmować. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:07 |