【发布时间】:2012-06-10 03:14:29
【问题描述】:
如果将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?
【问题讨论】:
-
相关:mySQL's KEY keyword? 基本上
KEY是INDEX的同义词。
标签: mysql sql-server primary-key unique-key