我有一张有两列的table employee_id 以及 manager_id 在mysql中没有主键。员工与员工经理之间存在多对多的关系。为了更新记录,我需要 Employee_Manager table。因此,在rails中,如何生成向现有表id(主键)添加列并为现有表中的所有记录设置行值的迁移。
employee_id
manager_id
Employee_Manager
dauxcl2d1#
为了更新关联上的记录,您不需要 id 表中的列。您始终可以运行如下查询:
id
EmployeeManager.where(employee_id: 120, manager_id: 75).first.update_attributes(from_date: Time.now)
1条答案
按热度按时间dauxcl2d1#
为了更新关联上的记录,您不需要
id
表中的列。您始终可以运行如下查询: