Anda dapat melakukan sesuatu seperti ini:
insert into cats_rel(cat_id, post_id)
select 11, 32
where not exists (select 1 from cats_rel where cat_id = 11 and post_id = 32);
EDIT:
Ups. Itu di atas tidak berfungsi di MySQL karena tidak ada from
klausa (berfungsi di banyak database lain). Bagaimanapun, saya biasanya menulis ini dengan meletakkan nilai dalam subquery, sehingga hanya muncul dalam kueri satu kali:
insert into cats_rel(cat_id, post_id)
select toinsert.cat_id, toinsert.post_id
from (select 11 as cat_id, 32 as post_id) toinsert
where not exists (select 1
from cats_rel cr
where cr.cat_id = toinsert.cat_id and cr.post_id = toinsert.post_id
);