Бих препоръчал да НЕ използвате INSERT IGNORE, тъй като игнорира ВСИЧКИ грешки (т.е. небрежно глобално игнориране). Вместо това, тъй като във вашия пример tag
е уникалният ключ, използвайте:
INSERT INTO table_tags (tag) VALUES ('tag_a'),('tab_b'),('tag_c')
ON DUPLICATE KEY UPDATE tag=tag;
при дублиран ключ произвежда:
Заявката ОК, 0 засегнати реда (0,07 сек)