我有表Users and Specialization。 :
Users:
id (primary, auto increment)
user_id (unique)
hex_id (unique)
status (boolean)
Specialization:
id (primary, auto increment)
user_id (foreign key from users)
hex_id (foreign key from users)
description (text)
我与用户和专业之间的控制器关系类型应该是什么?是一对一吗?还是一个就很多?
问题是,当我在表单提交期间将数据添加到专业化表时,我的user_id
从关系中自动填充,但没有从hex_id
中自动填充,这给了我错误:
..hex_id doesn't have default value..
是否可以仅使用关系来自动填写专业化表中的两个外键?
PS,我无法更改架构的结构。