は誰でもPRIMARY KEY
、UNIQUE KEY
とKEY
の目的について説明でき、テーブルを作成するときに一緒に使用MySQL?MySQLの - 「PRIMARY KEY」、「UNIQUE KEY」と「KEY」の意味、彼らは単一<code>CREATE TABLE</code>文で一緒にそれを置く場合
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 ;
このクエリをMySQLに変換するにはどうすればよいですか?
:[?MySQLのKEYキーワード](http://stackoverflow.com/q/924265/697449)基本的に 'KEY'がINDEX''と同義です。 –