You shoud работает с индексами.
Если вы хотите проверить, что значения для DateandTime
и Horse
оба не установлены, укажите каждый уникальный индекс.
Если вы хотите его проверить, то в комбинации с ним не существует струи, дайте им комбинированный индекс, который будет уникальным.
Я рекомендую использовать phpmyadmin. Вы можете установить индексы на вкладке Structure
таблицы.
Для получения этого не требуется php.
Tt вы Комментарий о комбинированный индекс:
ALTER TABLE Race_Records ADD UNIQUE INDEX unique_index (`Horse`, `DateandTime`) ;
unique_index
это имя индекса. Вы можете сами это выбрать, это вы предупреждаете.
Все аргументы в ()
используются в качестве столбцов, которые добавляются к этому индексу.
И вы должны установить UNIQUE
, чтобы сделать его уникальным индексом. В противном случае это будет только обычный индекс, который помогает только при поиске.
Спасибо, я скорректировал свои теги, чтобы отразить это. Я выполнил 'ALTER TABLE' RATE_Records' ADD INDEX ('Horse');' и также установил их оба в Unique, но теперь это будет объединенный индекс, который будет уникальным. –
@emmaperkins Я отредактировал свой ответ, чтобы включить пример, как сделать индекс witl multiple cols. PLS проверить это. – DocRattie