如何在我的项目中更改此表中的CONSTRAINT

时间:2017-05-11 08:38:18

标签: mysql constraints

您好我从本教程MySQL Foreign Key On Delete创建了一个表格,这对我的项目非常有用

用户表:

CREATE TABLE `User` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

UserStaff表:

CREATE TABLE `UserStaff` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`UserId` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`),
KEY `UserId` (`UserId`),
CONSTRAINT `UserStaff_ibfk_1` 
FOREIGN KEY (`UserId`) 
REFERENCES `User` (`Id`) 
ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

我的问题是:whate是UserStaff_ibfk_1? 我可以将其更改为example_name或不是

感谢

0 个答案:

没有答案