INSERT INTO test (val1, val2) SELECT 6, 6 WHERE NOT EXISTS ( SELECT 1 FROM test WHERE val1 = 6 AND val2 = 6 );