我发现一年多前在 stackoverflow 上提出的一个问题类似于我在 mysql 中的数据库结构。问题可以在这里找到
除了下表之外,已提供的答案是有意义的:
Message_type: message_type_id, description (1:public, 2:friends, 3:specific_recipients)
有人可以帮我弄清楚如何创建实现该(1:public, 2:friends, 3:specific_recipients)
属性的表吗?
编辑
User: user_id, given_name, ...
Message: message_id, owner_id (fk User), subject, body, posted, message_type_id (fk Message_type)...
Message_recipients: user_id (fk User), message_id (fk Message)
Message_type: message_type_id, description (1:public, 2:friends, 3:specific_recipients)
所以我尝试基于此实现我的数据库,但我在设置它时遇到问题。第一个问题:该message
表有一个FK
被调用的message_type_id
但如果你查看之前的 OP 的问题,该字段被调用isPublic
并且不是一个PK
. 如何在不删除其记录的情况下将isPublic
字段更改为 a 。FK
我还需要在创建这些表时指定任何UPDATES
或条件。ALTER