"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo agregar correctamente una clave principal a una tabla MySQL existente?

¿Cómo agregar correctamente una clave principal a una tabla MySQL existente?

Publicado el 2024-11-08
Navegar:643

How to Correctly Add a Primary Key to an Existing MySQL Table?

Agregar una clave principal a una tabla MySQL

Al intentar agregar una clave principal a una tabla MySQL existente usando el comando:

alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;

es posible encontrar un error. Para resolver esto, es necesario agregar la palabra clave PRIMARY KEY explícitamente:

alter table goods add column `id` int(10) unsigned PRIMARY KEY AUTO_INCREMENT;

Alternativamente, puede agregar la clave principal después de agregar la columna:

ALTER TABLE goods ADD PRIMARY KEY(id)

Esto garantiza que la columna de identificación se convierte en la clave principal de la tabla. Al especificar explícitamente PRIMARY KEY, puede evitar la confusión que podría surgir al usar solo la palabra PRIMARY.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3