У меня есть следующая таблица, которая претворяет внешний ключ 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
без каких-либо других?