如果记录存在,则插入查询检查 - 如果不存在,则插入它
2022-08-30 18:18:15
我有一个 mysql 表...ip_list
+----+---------------+
| id | ip_addr |
+----+---------------+
| 1 | 192.168.100.1 |
| 2 | 192.168.100.2 |
| 3 | 192.168.100.3 |
| 4 | 192.168.100.4 |
| 5 | 192.168.100.5 |
+----+---------------+
我只想添加不在列中的记录。对于 exip_addr
我有以下记录要添加到表中ip_addr
192.168.100.6
192.168.100.10
192.168.100.11
192.168.100.1 //already in column
192.168.100.12
我不想添加 ,因为它已经在列中。192.168.100.1
那么,查询是否有可能首先检查记录然后插入它?INSERT
目前,我正在这样做。首先,我记录,然后匹配它,然后它。SELECT
INSERT
但是,我只想做一个查询。