<分区>
+----+---------------+-------+---------------+
| 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 的组合是否唯一。
我知道对于单个列,如果我们将值设置为唯一,则值不能重复,但我的示例是不同的情况,我希望所有列(id 除外)的组合是唯一的.
任何人都可以在这里帮助我构建模型,这将帮助我添加新的名称、电话和 ip_addr 对并检查这对是否已经存在并相应地提供反馈。