小编Mik*_*ady的帖子

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

我有一个存储优惠券/折扣的表,我想使用coupon_code列作为主键,这是一个VARCHAR.

我的理由是,每个优惠券都有一个唯一的代码,我将运行的唯一命令是 SELECT ... FROM ... WHERE coupon_code='..'

我不会进行任何连接或索引,并且我没有看到此表中有超过几百个条目.

在我看来,这将是好的,但我不知道是否有任何我缺少/没有考虑的事情.

mysql sql varchar unique primary-key

48
推荐指数
2
解决办法
8万
查看次数

标签 统计

mysql ×1

primary-key ×1

sql ×1

unique ×1

varchar ×1