我有带有 id 的表用户模型。现在我创建表(模型)设置,它应该存储每个用户表单用户表的设置。如何为用户表中的每个现有用户在表设置中创建条目?
专栏用户:
id ;some value ; someothervalue;
列设置:
id ; user_id ; message_1 ; message_2
我想在表设置中为每个用户创建条目。现在每个新用户都有 before_create 过滤器,但老用户还没有进入设置表。
我有带有 id 的表用户模型。现在我创建表(模型)设置,它应该存储每个用户表单用户表的设置。如何为用户表中的每个现有用户在表设置中创建条目?
专栏用户:
id ;some value ; someothervalue;
列设置:
id ; user_id ; message_1 ; message_2
我想在表设置中为每个用户创建条目。现在每个新用户都有 before_create 过滤器,但老用户还没有进入设置表。
Insert TableSettings(list of ColNames ...)
Select [list of colnames ...]
From TableUsers
只需确保 tableSettings 中的 colNames 列表与 tableUsers 中的列列表匹配(在列数和数据类型方面)。
从 UserId 和 message_1 开始
Insert tableSettings(userID, message_1)
Select id, 'A message with someotherValue:' + someothervalue
from tableUsers