jak przekazać wartość null do pola klucza obcego?
Mam 2 stoły:
university
:
university_id(p.k) | university_name
iuser
:
uid | name | university_id(f.k)
Jak zachowaćuniversity_id
ZERO w tabeli użytkownika?
Piszę tylko 1 zapytanie, moje zapytanie brzmi:
INSERT INTO user (name, university_id) VALUES ($name, $university_id);
Tutaj$university_id
może być zerowa od początku.
university
stolik zostanie przeze mnie ustawiony przez błąd.
Na początku uczeń wybierze nazwę uniwersytetu, zgodnie z tymuniversity_id
przejdzie douser
tabeli, ale jeśli uczeń nie wybierze żadnej nazwy uniwersytetu, to powinna przekazać wartość null douser
tabela dlauniversity_id
pole.