У меня есть таблица 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 |
+----+---------------+
Я хочу добавить только те записи, которые не находятся в столбце ip_addr
.
Для ex
У меня есть следующие записи для добавления в таблицу 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
it.
но я хочу сделать только один запрос.