MySql主键,而不是int

MySql主键,而不是int,mysql,database,Mysql,Database,我正在建立一个从twitter上获取链接并统计结果的网站。我一直在考虑使用实际URL作为主键,而不是使用自动递增整数。所提取的url将是唯一的,并与趋势跟踪相关。这是个坏主意吗?我应该坚持使用整数吗?只要你能保证它们是唯一的,你就可以使用URL作为键 只要你能保证它们是唯一的,你就可以使用URL作为密钥 使用URL并不像controlfreak123所说的那样是个问题。但如果存在性能垂直,则应坚持使用自动增量int PK。原因相同和相似的比较是不同的。数据类型及其处理不同。使用URL不会像con

我正在建立一个从twitter上获取链接并统计结果的网站。我一直在考虑使用实际URL作为主键,而不是使用自动递增整数。所提取的url将是唯一的,并与趋势跟踪相关。这是个坏主意吗?我应该坚持使用整数吗?

只要你能保证它们是唯一的,你就可以使用URL作为键

只要你能保证它们是唯一的,你就可以使用URL作为密钥

使用URL并不像controlfreak123所说的那样是个问题。但如果存在性能垂直,则应坚持使用自动增量int PK。原因相同和相似的比较是不同的。数据类型及其处理不同。

使用URL不会像controlfreak123所说的那样成为问题。但如果存在性能垂直,则应坚持使用自动增量int PK。原因相同和相似的比较是不同的。数据类型及其处理方式不同。

如果搜索子句以通配符开头,索引对
之类的
没有多大帮助。(大多数用例)在url上有单独的全文索引对于查找来说并不少见。如果搜索子句以通配符开头,索引对
之类的
没有多大帮助。(大多数用例)在url上有单独的全文索引对于查找来说并不少见。