3
非常基本的問題;我對SQL很陌生,試圖破譯一個示例數據庫。SQL唯一鍵語法
在下面的創建表代碼中,爲什麼定義主鍵語法只在括號中引用'id'列一次,但唯一鍵定義引用'category'列兩次?在括號之前和之內。
好像有一個簡單的回答這個,但不能一個軌下來:
CREATE TABLE `categories` (
`id` SMALLINT NOT NULL AUTO_INCREMENT,
`category` VARCHAR(30) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `category` (`category`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;