Tag: unique

我可以使用VARCHAR作为PRIMARY KEY吗?

我有一个表来存储优惠券/折扣,我想使用coupon_code列作为主键,这是一个VARCHAR 。 我的理由是,每个优惠券将有一个唯一的代码,我将运行的唯一命令是SELECT … FROM … WHERE coupon_code='..' 我不会做任何连接或索引,而且我也没有看到这个表中有超过几百个条目。 在我看来,这将是好的,但我不知道是否有什么我失踪/没有考虑。