Предположим, у меня есть таблица:
CREATE TABLE `ml_vendor_refs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ml_id` int(11) NOT NULL,
`ven_id` int(11) NOT NULL,
`designator` int(4) NOT NULL,
`telco` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
Как видите, "id" является основным и AI. Тем не менее, я хочу иметь возможность добавить несколько строк «указателя», которые я не буду дублировать, основываясь на родительском элементе «ml_id» и «telco».
Например:
"id" "ml_id" "ven_id" "designator" "telco"
"1" "5144" "3" "1" "0"
"2" "5144" "7" "2" "0"
"3" "5144" "44" "3" "0"
"4" "5144" "49" "4" "0"
для каждого экземпляра «ml_id» и логического «telco» я хочу иметь уникальные и ТОЛЬКО уникальные «указатели». Имеет смысл?
Спасибо