nếu không có giá trị được chèn vào, giá trị mặc định sho ULD được null, trống
Trong định nghĩa bảng, hãy datetime
cột này cho phép null, được không xác định NOT NULL
:
...
DateTimeColumn DateTime,
...
TÔI ĐÃ ĐƯỢC BIẾN NULL mặc dù.
Sau đó, chỉ cần chèn NULL
trong cột này:
INSERT INTO Table(name, datetimeColumn, ...)
VALUES('foo bar', NULL, ..);
Hoặc, bạn có thể tận dụng các DEFAULT constaints:
...
DateTimeColumn DateTime DEFAULT NULL,
...
Sau đó, bạn có thể bỏ qua nó hoàn toàn vào báo cáo kết INSERT
và nó sẽ được chèn withe các NULL
giá trị:
INSERT INTO Table(name, ...)
VALUES('foo bar', ..);
Nguồn
2012-12-18 14:03:41
'nếu không có giá trị nào được chèn vào, giá trị mặc định phải là rỗng, trống' Vậy tại sao không làm cho nó dễ vỡ và chèn 'NULL'? –
TÔI ĐÃ ĐƯỢC CHO PHÉP NULL THAY ĐỔI .. –
Bạn có thể trình bày câu lệnh 'INSERT' mẫu không? – zimdanen