私は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
列
にないレコードのみを追加したい。例えば
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
ます。
しかし、私は1つのクエリだけでやりたいです。