2010-09-20 73 views
1

Im建立一個從twitter鏈接鏈接並對其結果進行計數的站點。我一直在考慮使用實際的URL作爲PRIMARY KEY,而不是使用auto_increment整數。被拖動的網址將是唯一的,並與趨勢追蹤相關。這是一個壞主意,我應該堅持一個整數?除了int以外的MySql主鍵

回答

1

只要你能保證它們是唯一的,你就可以使用URL作爲關鍵。

+0

如果搜索子句以通配符開頭,那麼索引對'LIKE'沒有多大幫助。 (大多數用例) – recursive 2010-09-20 23:26:36

+0

@遞歸的好處。 – 2010-09-20 23:29:42

+0

對url進行單獨的全文索引對於查找來說並不少見。 – Wrikken 2010-09-20 23:44:21

0

使用URLs不會是一個問題,因爲controlfreak123說。但是,如果有一個垂直的表現,那麼你應該堅持auto_increment int PK。引起EQUAL和like的比較是不同的。數據類型及其處理有所不同。