在MySQL脚本中识别外键

时间:2019-06-24 13:51:04

标签: mysql mysql-workbench create-table

我正在分析一个SQL脚本以查找所有主键和外键。我不知道脚本“ KEY ID_STAFFid_staff)”的最后一行是主键还是外键。完整的脚本是

CREATE TABLE IF NOT EXISTS `conge` ( 
`id_conge` int(10) NOT NULL AUTO_INCREMENT,
`id_staff` int(10) NOT NULL DEFAULT '0',
`annee` varchar(4) DEFAULT NULL,
`total_conge` double DEFAULT NULL,
`report_conge` double DEFAULT NULL,
`conge_pris` double DEFAULT NULL,
`debut` date DEFAULT NULL,
`fin` date DEFAULT NULL,
`conge_reste` double DEFAULT NULL,
`codeterrain` varchar(14) NOT NULL DEFAULT '',
`typeconge` varchar(6) DEFAULT NULL,
`commentaire` text,
`id_contrat` int(10) DEFAULT NULL,
`typeautre` varchar(6) DEFAULT NULL,
`lienbulletin` tinyint(1) NOT NULL DEFAULT '0',
 PRIMARY KEY (`codeterrain`,`id_conge`),
 KEY `ID_STAFF` (`id_staff`)
) 

0 个答案:

没有答案