Use SELECT em vez de VALUES para poder expandir a consulta com uma cláusula WHERE.
EXISTS é um teste melhor e mais rápido que COUNT
INSERT INTO my_table (colname)
SELECT 'foo'
WHERE NOT EXISTS (SELECT * FROM my_table)
INSERT INTO my_table (colname)
SELECT 'foo'
WHERE NOT EXISTS (SELECT * FROM my_table)
Crie um livro de contatos com Python, PyQt e SQLite
Obter lista de todas as colunas nulas e não nulas no banco de dados SQL Server - SQL Server / T-SQL Tutorial Parte 53
Como desabilitar todas as restrições de verificação no banco de dados SQL Server - Tutorial SQL Server / TSQL Parte 87
Como verificar o tamanho do banco de dados MySQL no Linux