У меня есть следующая таблица, которая применяет внешний ключ для vendor_id
:
CREATE TABLE `notes` (
`vendor_id` varchar(20) NOT NULL DEFAULT '',
KEY `vendor_id` (`vendor_id`),
CONSTRAINT `notes_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `title` (`vendor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Я просматривал чужой стол, и он имел KEY
, но не показывал CONSTRAINT
, как показано ниже:
CREATE TABLE `notes` (
`vendor_id` varchar(20) NOT NULL DEFAULT '',
KEY `vendor_id` (`vendor_id`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Что именно означает / делает KEY
без чего-либо еще?