Tôi đang tạo một DB MySQL bao gồm các tập dữ liệu hàng tuần, quay trở lại trong thập kỷ qua. Có một số điểm dữ liệu tồn tại cho các bản ghi gần đây, nhưng không được theo dõi trong một số tập dữ liệu cũ hơn. Các trường trong câu hỏi đều chứa giá trị số nguyên và '0' là giá trị hoàn toàn hợp lệ (và thường xuyên) cho các bản ghi đã theo dõi các điểm dữ liệu. Tôi cần để có thể phân biệt giữa một giá trị của số không và dữ liệu không tồn tại. Vì vậy, tôi cần phải tìm hiểu xem nó có thể lưu trữ một NULL mà không được đại diện như là một '0' (đọc: BLANK CELL) cho một loại INT. Tuy nhiên, giá trị NULL được chuyển tới DB được biểu diễn là '0' (ít nhất, chúng nằm trong phpMyAdmin), có cách nào để thay đổi điều này không?Loại MySQL INT có thể không khác NULL
Cảm ơn sự giúp đỡ của bạn.
Tôi nghĩ bạn nên cho phép cột chứa giá trị null. Nhưng câu trả lời ngắn gọn là: có, các cột int có thể có giá trị NULL. –