InfernoLan

Дубли метро и улиц

Recommended Posts

Есть ли возможность защититься от ошибки добавить две одинаковые улицы или две одинаковые станции метро?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самый лучший вариант, чтобы не было дублей включить функцию autocomplete. Потому что дубли появляются из-за того, что пользователи не находят нужные значения и вписывают новые.

Есть более кардинальный способ - это добавить уникальный ключ на поля re_metro.name и re_street.name, тогда сам mysql на системном уровне не допустит дублей.

Открываем phpmyadmin и в поле SQL-запрос пишем это и выполняем:

create unique index metro_idx on re_metro(name);create unique index street_idx on re_street(name);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас