sql – 强制外键约束到同一个表的列
发布时间:2020-05-23 09:51:06 所属栏目:MsSql 来源:互联网
导读:如何在SQL中同一表的列上强制执行外键约束,同时在下表中输入值: 雇员: empid数, 经理人数(必须是现有员工) CREATE TABLE TABLE_NAME ( `empid_number` int ( 11) NOT NULL auto_increment, `employee` varchar ( 100) NOT NULL
|
如何在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
希望有帮助! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – SQL Azure – 连接失败 – 但没问题?
- 如何在Sql中创建100年的日历表
- sql-server – 如何对现有的非分区表进行分区
- sql-server – 从SQL Server 2008查询结果中选择第n行,其中
- sql-server – 什么是“Chaos”隔离级别以及什么时候应该使
- postgres中的sql – distinct()函数(不是select限定符)
- Mysql 5.6.24安装实例教程
- sql-server-2005 – SSIS 2005中BufferTempStoragePath的默
- 动态添加Redis密码认证的方法
- sql – 让Oracle将OR连接的谓词转换为UNION ALL操作
