CREATE TABLE gbook--用戶留言表
(
[id] int identity(1,1) not null,
[title] nvarchar(50) collate Chinese_PRC_CI_AS null,--用戶留言的標題。
[name] nvarchar(50) collate Chinese_PRC_CI_AS null,--用戶名稱
[time] datetime null,--用戶留言的時間。
[content] nvarchar(50) collate Chinese_PRC_CI_AS null,--用戶留言的內容
[reptitle] nvarchar(50) collate Chinese_PRC_CI_AS null,--管理員回復留言的標題
[admin] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,--管理員的名稱。
[reptime] [datetime] NULL, --管理員回復留言的時間。
[repcontent] nvarchar COLLATE Chinese_PRC_CI_AS NULL, --管理員回復的內容
[classid] [int] NULL, --用戶留言所屬的分類。
[userid] [int] NULL,--留言所屬的用戶 ID。
constraint [PK_gbook] primary key clustered
([id] asc)
with(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)
ON [PRIMARY]
)ON [PRIMARY]
create table gbook_class--留言分類表
(
[id] int identity(1,1) not null,
[classname] nvarchar(50) collate Chinese_PRC_CI_AS null,--用於描述分類的名稱,例如‘客戶服務’
constraint [PK_gbook_class] primary key clustered
([id] asc)
with(PAD_INDEX=off,statistics_norecompute=off,IGNORE_DUP_KEY=OFF,
ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON [PRIMARY]
請問:用戶留言表和留言分類表的主外鍵關系怎麼確定?
這樣想就理解了,所有留言都是要使用留言分類的。所以需要引入留言分類,這就需要留言分類表 做為外鍵加入到 用戶留言表使用了。
所以在用戶留言表應該有個綁定留言分類表 主鍵的一個字段。該字段進行外鍵關聯。