sql – 强制外键约束到同一个表的列
发布时间:2020-12-12 08:45:12 所属栏目:MsSql教程 来源:网络整理
导读:如何在SQL中同一表的列上强制执行外键约束,同时在下表中输入值: 雇员: empid数, 经理人数(必须是现有员工) 解决方法 CREATE TABLE TABLE_NAME ( `empid_number` int ( 11) NOT NULL auto_increment,`employee` varchar ( 100) NOT NULL,`manager_number` in
如何在SQL中同一表的列上强制执行外键约束,同时在下表中输入值:
雇员: > empid数, 解决方法CREATE TABLE TABLE_NAME ( `empid_number` int ( 11) NOT NULL auto_increment,`employee` varchar ( 100) NOT NULL,`manager_number` int ( 11) NOT NULL,PRIMARY KEY (`empid_number`),CONSTRAINT `manager_references_employee` FOREIGN KEY (`manager_number`) REFERENCES (`empid_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 希望有帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |