Use SELECT en lugar de VALUES para poder expandir la consulta con una cláusula WHERE.
EXISTS es una prueba mejor y más rápida que COUNT
INSERT INTO my_table (colname)
SELECT 'foo'
WHERE NOT EXISTS (SELECT * FROM my_table)
Use SELECT en lugar de VALUES para poder expandir la consulta con una cláusula WHERE.
EXISTS es una prueba mejor y más rápida que COUNT
INSERT INTO my_table (colname)
SELECT 'foo'
WHERE NOT EXISTS (SELECT * FROM my_table)