Siempre que he necesitado que ciertos campos tipo textos en una tabla no se repitan lo he validado mediante programación. Es decir, si tengo una tabla "usuarios", con campos nick y contraseña, la idea serìa que no duplicaran el nick.
Entonces para esto, siempre hago una consulta previa buscando ese nick, sino se encuentra sigo con el proceso y si sí, pues aviso que no se puede repetir.
Hay alguna manera de hacer esto directamente con la DB??, osea que al hacer un insert o un update, valide automàticamente que no se repita ese campo?? Creo que eso serìa un "disparador" (triggers). Alguien me puede dar una luz de como se harìa??

Muchas gracias de antemano

