Hola amigos del foro, soy nuevo en sql, tengo una tabla que contiene un campo con el valor unique esto lo hice para que no se repita el valor, los campos de la tabla los estoy alimentando con un formulario a través de php hasta aqui bien,

mi duda es, si no estoy verificando antes de insertar yo se no que no se inserta el valor por que lo tengo asignada como unique, pero esto me causa errores o daños a la base de datos??

espera darme a entender y alguien me pueda ayudar,gracias.