まず、テーブルをつくります。imgurlはuniqueとします。
CREATE TABLE img.test ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, imgurl VARCHAR(60) UNIQUE, tags VARCHAR(255) );
insert ingore intoで挿入します。
insert ignore into test(imgurl, tags) values('img/20180331-0.jpeg', 'スマー トな腕時計, アップル, 技術'); insert ignore into test(imgurl, tags) values('img/20180331-2.jpeg', 'iphone, 6 s, プラス'); insert ignore into test(imgurl, tags) values('img/20180331-0.jpeg', 'スマー トな腕時計, アップル, 技術');
結果
mysql> insert ignore into test(imgurl, tags) values('img/20180331-0.jpeg', 'スマー トな腕時計, アップル, 技術'); Query OK, 1 row affected (0.01 sec) mysql> insert ignore into test(imgurl, tags) values('img/20180331-2.jpeg', 'iphone, 6 s, プラス'); Query OK, 1 row affected (0.00 sec) mysql> insert ignore into test(imgurl, tags) values('img/20180331-0.jpeg', 'スマー トな腕時計, アップル, 技術'); Query OK, 0 rows affected (0.05 sec) mysql> select * from test; +----+---------------------+-------------------------------------------------+ | id | imgurl | tags | +----+---------------------+-------------------------------------------------+ | 1 | img/20180331-0.jpeg | スマー トな腕時計, アップル, 技術 | | 2 | img/20180331-2.jpeg | iphone, 6 s, プラス | +----+---------------------+-------------------------------------------------+ 2 rows in set (0.00 sec)
あら、いけるかも。