• Surely adding a constraint when designing the table is the best option.

    Stop duplicates at source?

    Cheap toilet paper is a false economy, beware!