我目前有一个没有主键的自引用连接表。如果您熟悉Rails,我定义了has_many_and_belongs_to关系。
连接表名为users_users。一个FK是friend_id,另一个是user_id。
我想将此表的关系更改为has_many和belongs_to(再次,如果您熟悉Rails)。这意味着我需要添加一个PK列。
这样做的最佳方式是什么?
答案 0 :(得分:1)
添加代理键
ALTER TABLE users_users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
你应该在MySQL中做的所有事情,我不知道Rails中你的模型设置有什么不同。