У меня есть таблица с четырьмя столбцами: Col1, Col2, Col3 и Col4.
Col1, Col2, Col3 - строки, а Col4 - целочисленный первичный ключ с автоматическим приращением. Теперь мое требование - иметь уникальную комбинацию Col2 и Col3.
Я хочу сказать, как.
Insert into table(Col1, Col2, Col3) Values ('val1', 'val2', 'val3');
Insert into table(Col1, Col2, Col3) Values ('val4', 'val2', 'val3');
во втором операторе выдается ошибка, так как в таблице присутствует та же комбинация «val2», «val3». Но я не могу сделать это в качестве первичного ключа, так как мне нужен столбец с автоинкрементом, и в этом отношении col4 должен быть первичным. Пожалуйста, дайте мне знать подход, с помощью которого я могу иметь оба в моей таблице.