Я пытаюсь создать простейшую таблицу для материала статьи, но MySQL создает для меня другой первичный ключ, который мне не нужен.MySQL создает еще один PRIMARY KEY
$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 минут, но я не вижу никаких ошибок.
Является ли это первичный ключ на теле или только индекс? Я проверил ваш запрос, он создает только pk на id. – moo