Bạn có thể sử dụng varchar
cũng như bạn đảm bảo rằng mỗi cái là duy nhất . Tuy nhiên, điều này không lý tưởng (xem liên kết bài viết bên dưới để biết thêm thông tin).
Những gì bạn đang tìm kiếm được gọi là khóa tự nhiên nhưng khóa chính có tự động tăng và được RDBMS xử lý được gọi là khóa thay thế cách nào được ưu tiên. Do đó, bạn cần phải có nó là số nguyên .
Tìm hiểu thêm:
- Đại diện Khóa so với Khóa tự nhiên cho Khóa chính?
- Tại sao tôi thích khóa thay thế thay vì khóa tự nhiên trong thiết kế cơ sở dữ liệu