gpt4 book ai didi

mysql - Rails 迁移以将主键添加到现有表

转载 作者:行者123 更新时间:2023-11-29 17:01:09 25 4
gpt4 key购买 nike

我有一个包含两列employee_idmanager_id的表,在Mysql中没有主键。 Employee 和 Employee_Manager 具有多对多关系。为了更新记录,我需要 Employee_Manager 表上的主键。因此,在rails中如何生成迁移,将列添加到现有表id(主键)并为现有表中的所有记录设置行值。

最佳答案

为了更新关联记录,您不需要表中的 id 列。您始终可以运行如下查询:

EmployeeManager.where(employee_id: 120, manager_id: 75).first.update_attributes(from_date: Time.now)

关于mysql - Rails 迁移以将主键添加到现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52245081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com