![]() |
![]() ![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam taka sytuacje Jest np. tabelka users, ktora wyglada nastepujaco id, email, password, name, birthday gdy wysle zapytanie tego typu:
to baza danych mi odrzuci takie zapytanie, poniewaz name i birthday nie zostaly podane dzieje sie tak od momentu przeniesienia strony na inny serwer natomiast na poprzednim takie zapytanie dzialalalo i do name i birthday wstawialy sie wartosci puste albo defaultowe w ktorym miejscu moge skonfigurowac baze danych tak, aby przyjmowala takie zapytania nie uwzgledniajace wszystkoch kolumn? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Poprostu ustaw w tabeli dla wybranych kolumn wartosci domyslne
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 13 Dołączył: 7.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej ustawić to w phpMyAdminie - wejdź do tabeli, zakłądka struktura, odszukaj to pole, kliknij Zmień i Ustawienia domyślne z Brak zmień na Zdefiniowane następująco (tam podaj wartość) lub zapytaniem SQL:
Ten post edytował KR2615 12.02.2014, 13:55:33 |
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
Mhm.
Dotychczas jednak bazy na ktorych pracowalem nie wymagaly czegos takiego. Po prostu moglem w INSERT INTO pominac kilka kolumn i przechodzilo to bez problemu. Moze da sie po prostu zmienic ustawienie - tak, ze w razie nie do konca poprawnego zapytania baza i tak dodaje rekord. Tabelek mam dosc sporo i reczne zmienianie zajmie duzo czasu. Do tej pory dawalem w kazdej z kolumn mozliwosc ustawienia wartosci NULL i to sie sprawdza. Jednak wiem, ze mozna to skonfigurowac tak aby przechodzilo i bez tego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:17 |