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