我有一张这样的表:
// cookies
+----+---------+-------------------+------------+
| id | user_id | token | expire |
+----+---------+-------------------+------------+
| 1 | 32423 | dki3j4rf9u3e40... | 1467586386 |
| 2 | 65734 | erhj5473fv34gv... | 1467586521 |
| 3 | 21432 | 8u34ijf34t43gf... | 1467586640 |
+----+---------+-------------------+------------+
Run Code Online (Sandbox Code Playgroud)
这几天我想了想。我想我不需要id
列。目前id
列是 PK,而且我在token
列上有一个唯一索引,以使其快速搜索。
现在我想知道,我可以删除id
列并将token
列作为PK吗?这是正常的吗?
老实说,我从来没有创建过没有id
列的表(它一直是 PK),所以选择token
列作为 PK对我来说很奇怪。