in PHP y Mysql

Campo Clave (PRIMARY) en Mysql

La propiedad PRIMARY en Mysql nos sirve para especificar que un campo es “clave”.

En base de datos, un “campo clave” es aquel cuyos valores son únicos e irrepetibles sobre la tabla.

Esta condición es sumamente importante ya que nos asegura que podremos referenciar de manera particular a cada uno de los registros (filas) contenidos en la tabla Mysql.

Por ejemplo, en una tabla “Clientes” el campo clave podría ser “Id_Cliente”. De esta manera cuando necesitemos actualizar o eliminar datos un cliente en particular, simplemente averiguaremos cual es su “Id_Cliente”, lo buscaremos en la tabla y actualizamos sus datos (teniendo total seguridad que no existe otro cliente con “Id_Cliente” igual).

Notas: En nuestro script para login de usuarios (desarrollado con el framework CodeIgniter) configuramos un campo PRIMARY llamado “Id” para poder referencia a cada uno de los usuarios en forma particular.

Una práctica muy cómoda es configurar el campo clave como campo incremental.

Podemos especificar que un campo es clave durante la creación de la tabla mysql. O también al modificar su estructura.