Es posible controlar las inserciones en un campo sin que sea primary key??

S3rMAN
22 de Mayo del 2004
Tengo un pequeño problema con la base de datos, tengo un codigo que es auto_increment es decir automatico al cual tengo que asignarle que sea primary key, pero quiero que sea primary key el DNI para no poder insertar dos DNI iguales como puedo hacerlo pruebo con primary key(codigo,dni) y me lo acepta pero no me controla la entrada del dni al ser el codigo distinto, ¿como puedo controlarlo en una misma tabla?

_UG_
22 de Mayo del 2004
No entiendo muy bien tu pregunta, pero si lo que queires es tener como clave el campo autoincremetnado y que no se repitan DNIs lo que tienes que hacer es declarar como PrimaryKey el campo autoincrimentado y declarar como UNIQUE el campo ke kieras ke no se repita

Suerte