姬長信(Redy)

MySQL – 创建表时一起使用时“PRIMARY KEY”…


任何人都可以解释PRIMARY KEY,UNIQUE KEY和KEY的用途,如果它在MySQL中的一个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?