CREATE TABLE `mynewtable` (
`id` int(11) NOT NULL auto_increment,
`contribId` int(11) NOT NULL,
`pubId` int(11) NOT NULL,
`sourceId` int(11) NOT NULL,
`date` varchar(50) default NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`),
KEY `sourceId` (`sourceId`,`date`)
) ENGINE=InnoDB CHARSET=latin1;
在上面的create语句中 -
是什么KEY `sourceId` (`sourceId`,`date`)
对表格做什么意思?
答案 0 :(得分:1)
KEY通常是INDEX的同义词。当在列定义中给出时,键属性PRIMARY KEY也可以被指定为KEY。这是为了与其他数据库系统兼容而实现的。
来自MySql文档 请在此处查看:13.1.14 CREATE TABLE Syntax