Nếu tôi sử dụng một chuyển đổi để cập nhật cơ sở dữ liệu, và tôi thêm một trường số nguyên như thế này:Làm cách nào: mặc định => 0 và: null => sai khác nhau cho các trường số nguyên trong quá trình di chuyển?
t.integer :foo :default => 0, :null => false
trạng thái mặc định của hồ sơ hiện có và mới trong cơ sở dữ liệu là gì? Tôi hy vọng câu trả lời là: - Cả hai sẽ đọc lại foo là 0.
Là mặc định => 0 cần thiết, nếu tôi có: null => false?
Chỉ cần cố gắng tìm hiểu sự khác biệt giữa hai ...
tùy thuộc vào Cơ sở dữ liệu của bạn. Không phải Rails. – shingara