Cambio del tipo de datos en una clave primaria
Publicado por Tom (1 intervención) el 01/02/2008 12:39:31
Me he encontrado con un problema en la base de datos de la empresa para la que ahora trabajo:
resulta que la base de datos (mysql) se diseñó hace tiempo, y no se tuvo en cuenta el crecimiento del negocio, con lo que la tabla maestra de contratos se ha quedado pequeña, porque la clave primaria tiene un tamaño muy pequeño, y no puede indexar más registros.
El caso es que no me atrevo a tocar la clave por miedo a la pérdida de datos. ¿sabeis si esto es posible hacerse, esto es, cambiar un tipo int por un tipo bigint en la clave primaria de una tabla?
resulta que la base de datos (mysql) se diseñó hace tiempo, y no se tuvo en cuenta el crecimiento del negocio, con lo que la tabla maestra de contratos se ha quedado pequeña, porque la clave primaria tiene un tamaño muy pequeño, y no puede indexar más registros.
El caso es que no me atrevo a tocar la clave por miedo a la pérdida de datos. ¿sabeis si esto es posible hacerse, esto es, cambiar un tipo int por un tipo bigint en la clave primaria de una tabla?
Valora esta pregunta


0