我在一年前发现了一个问题,它与我在mysql中的数据库结构类似。该问题被发现here在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
字段更改为FK
。我也需要在创建这些表时指定任何UPDATES
或ALTER
条件。
关于问题的问题是meta。 – hjpotter92