Tôi có một Timestamp object-trả về một đối tượng dấu thời gian mặc định thay vì null
java.sql.Timestamp time = null;
và tôi có một giá trị datetime
val_time
trong một bảng DB.
val_time datetime
Tình hình là, trong khi performaing phẫu thuật, val_time
này không nhận được cập nhật (mà là khá bình thường trong trường hợp của tôi). Trong khi đọc từ DB, tự nhiên giá trị datetime sẽ là null. Vì vậy, đối tượng dấu thời gian cũng sẽ là rỗng. Câu hỏi của tôi là - chúng ta có thể nhận được một số giá trị mặc định khác null không?
nếu có thể bạn muốn thay đổi datetime để dấu thời gian, có một giải pháp đơn giản (và mạnh mẽ) được cho 'val_time dấu thời gian DEFAULT CURRENT_TIMESTAMP'. Tùy chọn khác là sử dụng trình kích hoạt để chèn các giá trị mặc định là 'NOW()' – Nishant