Există unele semne
Vă rugăm să rețineți că
Am NULL pentru implicit în acele domenii în care valoarea nu poate fi NULL De ce o astfel de structură de tabel nebun? Răspunsul este simplu: Pentru a atunci când încercați să introduceți o valoare nulă (cum ar fi valori variabile goale) în tabel, inserția nu se produce și de a obține o eroare. Desigur că, înainte de a fi introdus în tabelul de validare cod php dannyz au întotdeauna, dar toate un accident brusc sau nu întâmplător că ceva nu merge bine?
Am stabilit valoarea NOT NULL. DEFAULT NULE în mod deliberat nu am pus. Această bază de date, pe care am folosit, a pus NULL.
Nu toate ceea ce pare la prima vedere un nonsens absolut, nu este.
ATENȚIE! Întrebare: Eu fac asta? Cred că e foarte greu! Sau nu?
Am atunci când încearcă să introducă o valoare nulă, inserția nu se produce. Pentru că în cazul în care valoarea NULL și este inserat în câmpul care nu ar trebui să fie NULL, o obține o eroare. Sau sunt eu greșit sau nevoie de mai mult timp pentru a testa. Ei bine, ceea ce am în PRI notNULL și NULL implicit - este deja corect (?) - root_x Povierennyy 30 decembrie '16 la 10:06
implicit NULL - înseamnă că valoarea implicită nu este definită. și din moment ce nu este definit că dacă inserați un tabel în acest domeniu nu se completează în încercările sale de a scrie NULL si da, va paste eroare. Acesta este un comportament normal. În cazul în care baza de date, deoarece este de a răspunde la ceva ce ați uitat să setați o valoare pentru un câmp obligatoriu - Mike 30 decembrie '16 la 10:24