Не разрешать обратный составной первичный ключ в MySQL

m разработка приложения, которое должно хранить данные о расстояниях между двумя городами.

Я создал таблицу расстояний в базе данных Mysql, которая содержит название двух городов и расстояние между ними. Я сделал две колонки города составным первичным ключом.

Мне бы хотелось, чтобы база данных запретила приложению создавать дублированные обратные записи, как показано на скриншоте, чтобы не было разных значений расстояния.

Каково было бы лучшее решение для решения этой проблемы?

Ответы на вопрос(2)

Ваш ответ на вопрос