does `ON DUPLICATE` ignore `UNIQUE` constraints?