MySQL nói:
Khi nào tôi sử dụng nó?
Hãy tự hỏi bản thân câu hỏi này: Liệu trường này có bao giờ chứa giá trị âm không ?
Nếu câu trả lời là không, thì bạn muốn một UNSIGNED
kiểu dữ liệu.
Một sai lầm phổ biến là sử dụng khóa chính là INT
tăng tự động bắt đầu từ không , nhưng loại là SIGNED
, trong trường hợp đó, bạn sẽ không bao giờ chạm vào bất kỳ số âm nào và bạn đang giảm phạm vi của id có thể xuống một nửa.