DELETE FROM table_name WHERE col_1=val_1 AND col_2=val_2 ORDER BY type=val_3 LIMIT 1
Сортировать по "type"сортировать это просто ORDER BY type, а что значит именно со связкой type=val_3?
Вы серьезно считаете, что порядок удаления записей ( ORDER by ...) имеет значение?
как сгруппировать три параметра в один UNIQUE KEY
удалять по этому ключу ?
Проектируется большая БД (в теори, высоконагруженная частотой запросов) с множеством разных таблиц.
Необходимо оптимизировать скорость доступа к одной записи.
Тогда обращайтесь к этой записи по primary key
не выдумывайте искусственных проблем, постройте обычную БД в соответствии с реляционной теорией
Либо суррогатный ключ, как уже предлагали
Проектируется большая БД (в теори, высоконагруженная частотой запросов) с множеством разных таблиц. Необходимо оптимизировать скорость доступа к одной записи.
Первичный ключ есть всегда
Проектируется большая БД (в теори, высоконагруженная частотой запросов)
нету primary key в этой таблице.
Как я писал выше, ответ с использованием суррогатного ключа не существует
Что вы подразумеваете под первичным ключом?
Говорите пожалуйста языком программирования.