我嘗試爲文章材料創建最簡單的表,但MySQL爲我創建了另一個不需要的主鍵。MySQL創建另一個主鍵
$command = "CREATE TABLE IF NOT EXISTS `$this->table` (
`id` int unsigned UNIQUE NOT NULL AUTO_INCREMENT PRIMARY KEY,
`title` varchar(200),
`body` text,
`author` varchar(100),
`last_moderator` varchar(100),
`category` int(10),
`cdate` datetime,
`lmdate` datetime,
`commentable` boolean,
`active` boolean) CHARACTER SET utf8 COLLATE utf8_bin
";
下面是查詢。正如你所看到的,我需要id作爲主鍵,但是這個查詢結果有兩個主鍵:id
和body
。人們幫助我 - 我冥想了20分鐘的查詢,但我沒有看到任何錯誤。
是不是身體上主鍵或只是一個指數?我檢查了你的查詢,它只在id上創建了pk。 – moo