如果在MySQL中将PRIMARY KEY
、UNIQUE KEY
和KEY
放在一条CREATE TABLE
语句中,谁能解释一下它们的用途?
CREATE TABLE IF NOT EXISTS `tmp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`tag` int(1) NOT NULL DEFAULT '0',
`description` varchar(255),
PRIMARY KEY (`id`),
UNIQUE KEY `uid` (`uid`),
KEY `name` (`name`),
KEY `tag` (`tag`)
) ENGINE=InnoDB AUTO_INCREMENT=1 ;
如何将此查询转换为MSSQL?
https://stackoverflow.com/questions/10908561
复制相似问题