我有一个名为TP_Users和TP_Roles
的数据库表服务器 TP_Roles:
Id PK, int, not null
Role_Name varchar(200), null
IsActive bit, null
TP_Users:
Id PK, int, not null
UserName nvarchar(50), null
UserEmail nvarchar(50), null
DisplayName nvarchar(50), null
Password nvarchar(50), null
RoleId FK, int, not null
IsActive bit, not null
ClientId int, null
我见过列FK_key值外键服务器数据库
FK Name Parent table name column_id Refrenced table name1 column_id1
FK__Users_cop__RoleI__27AED5D5 TP_Users RoleId 6 TP_Roles Id 1
FK__Users_cop__RoleI__28A2FA0E TP_Users RoleId 6 TP_Roles Id 1
我希望使用本地使用的外键(如
)创建这样的关系CREATE TABLE TP_USERS (
ID int(11) NOT NULL,
USER_NAME varchar(50),
ROL_ID int(11) NOT NULL,
PRIMARY KEY (ID),
CONSTRAINT `FK_roles` FOREIGN KEY (`ROL_ID`) REFERENCES `TP_ROLES` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
在该检查视图之后,我只能查看一个不能看到其他的Fk_name值,但我可以查看两个Fk_key名称服务器数据库。我做错了什么?请任何人指导我