jeśli nie ma wartości wstawiony, wartość domyślna sho uld być null, pusty
W definicji tabeli, aby ten kolumna datetime
pozwala null, być nie definiując NOT NULL
:
...
DateTimeColumn DateTime,
...
I pozwoliły NULL ZMIENNE chociaż.
Następnie wystarczy włożyć NULL
w tej kolumnie:
INSERT INTO Table(name, datetimeColumn, ...)
VALUES('foo bar', NULL, ..);
Lub można skorzystać z DEFAULT constaints:
...
DateTimeColumn DateTime DEFAULT NULL,
...
Następnie można go zignorować całkowicie w rachunku INSERT
i zostanie wstawiony z wartością NULL
:
INSERT INTO Table(name, ...)
VALUES('foo bar', ..);
'jeśli nie ma wartości wstawionej, domyślna wartość powinna być pusta, pusta' To dlaczego nie ustawić go jako Nullable i wstawić' NULL'? –
MAM DOZWOLONE NULL VARIABLES THOUGH .. –
Czy możesz pokazać przykładowe wyrażenie 'INSERT'? – zimdanen