Nếu truy xuất nhiều thì nên để kiểu big int hay varchar vậy các anh
MySql php ý
Nên để kiểu big int hay kiểu varchar cho trường id?
1 Like
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ỏ.
3 Likes