+----+---------------+-------+---------------+
| id | name | phone | ip_addr |
+----+---------------+-------+---------------+
| 1 | customname001 | 1234 | 192.168.100.1 |
| 2 | customname002 | 2156 | 192.168.100.2 |
| 3 | customname003 | 9685 | 192.168.100.3 |
| 4 | customname004 | 1546 | 192.168.100.1 |
| 5 | customname005 | 1234 | 192.168.100.1 |
+----+---------------+-------+---------------+
В моем проекте codeigniter я пытаюсь создать модель, которая поможет мне вставить новую строку в таблицу, которая выглядит примерно так. Условие, которое я хочу применить здесь, - проверить, уникальна ли комбинация имени, телефона и ip_addr или нет.Как создать пару столбцов, уникальных в mysql
Я знаю, что для одного столбца, если мы установим значение как уникальное, значения не могут быть повторены, но мой пример - это другой случай, когда я хочу, чтобы комбинация всех столбцов (кроме идентификатора) уникальный.
Может ли кто-нибудь помочь мне здесь в создании модели, которая поможет мне добавить новую пару имен, телефонов и ip_addr и проверить, существует ли пара, и, соответственно, дать отзыв.
Почему бы не проверить, существуют ли эти значения? –