01/10/2018, 12:01

Nên để kiểu big int hay kiểu varchar cho trường id?

Nếu truy xuất nhiều thì nên để kiểu big int hay varchar vậy các anh
MySql php ý

Đỗ Trung Quân viết 14:09 ngày 01/10/2018

Với id thường dùng Bigint UNSIGNED hơn là varchar

  • Tốn ít tài nguyên hơn
  • Hiểu quả hơn khi so sánh
  • Đặt index tìm kiếm tốt hơn
  • Với int có thể cài đặt auto increament.
  • Id sẽ là unique và không thay đổi trong tương lai. Nếu để kiểu varchar. Nó thường gắn liền với 1 cái gì đó như tên, tuổi, email. Đó là những thứ tương lai dễ bị thay đổi. Vì vậy id kiểu int là hợp lý trong trường hợp bài toán vừa và nhỏ.
Bài liên quan
0