sql中id可以为字符串吗还是只能为数字?

sql中id可以为字符串吗还是只能为数字?
2025-04-05 10:56:03
推荐回答(1个)
回答1:

你好,id是可以用字符串的。

我猜,你可能是想问主键能否为字符串?答案是:可以。
但是使用字符串主键的话会存在一些不足:
1、主键无法自增;
2、查询起来会比整型类型慢;
因此,大多数时候都是使用的整型而非字符型主键。