希望有人能给我们一些启示:查找表需要自己的id吗?
例如,假设我有:
Table users: user_id, username
Table categories: category_id, category_name
Table users_categories: user_id, category_id
“用户类别”中的每一行是否需要额外的id字段?表的主键是什么?谢谢。
最佳答案
你有选择。主键可以是:
一个新的,否则没有意义的整数列。
由用户ID和类别ID组成的密钥。
我更喜欢第一种解决方案,但我想您会发现这里的大多数程序员更喜欢第二种解决方案。
关于sql - MySQL查找表和ID/ key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2426838/