![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 28.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Pod co są przygotowane te operacje? Czym musi być kolumna by wybrać jedno, czym by wybrać drugie?
Powód edycji: [phpion]: Dodałem tag.
-------------------- ....
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wartość domyślna to wartość wstawiania gdy jawnie nie podasz wartości dla pola. Np. jeśli świeżo zarejestrowany użytkownik ma mieć status aktywności 0 (czeka na potwierdzenie) to możesz jako domyślną wartość kolumny podać 0 i wstawiając rekord do bazy danych pominąć to pole. NULL to wartość nieokreślona. Idąc dalej w tabelę użytkowników możesz go wykorzystać jako domyślna wartość pola ostatniego logowania (nowy użytkownik nie został jeszcze zalogowany).
PS: Przenoszę na "Przedszkole" i dodaję tag. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 28.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
A teraz po polsku: Czym się różni Wybranie w tym polu default od wybrania NULL?
-------------------- ....
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Pierwsze wstawia domyślną wartość, drugie pozwala na wprowadzenie wartości NULL.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 28.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
No ale czy null nie jest przypadkiem wartością domyślną? -Pozwalającą na wstawienie dowolnego ciągu, lub pozostawienia pola pustego?
-------------------- ....
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
To zależy. Jeśli dasz DEFAULT NULL to tak - jako domyślna wartość wstawiony zostanie NULL. Jeśli kolumnę określisz jako NULL, a wartość domyślną np. DEFAULT 1 to do kolumny będzie można wpisać wartość NULL, ale jej domyślną wartością będzie 1.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:17 |