Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

clave de dos campos

Estas en el tema de clave de dos campos en el foro de Mysql en Foros del Web. Hola, necesito saber sin en mysql se puede crear una clave compuesta, con 2 campos, estoy con el phpmyadmin y no me deja. Gracias y ...
  #1 (permalink)  
Antiguo 05/11/2008, 05:06
 
Fecha de Ingreso: octubre-2008
Mensajes: 53
Antigüedad: 15 años, 6 meses
Puntos: 0
clave de dos campos

Hola,
necesito saber sin en mysql se puede crear una clave compuesta, con 2 campos,
estoy con el phpmyadmin y no me deja.
Gracias y perdón por hacer tantas preguntas seguidas, pero estoy empezando y ni con el manual delante me aclaro.
  #2 (permalink)  
Antiguo 05/11/2008, 05:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: clave de dos campos

El phpMyAdmin hace lo que MySQL permite hacer, ni mas, ni menos, porque esos detalles no los controla el phpMyAdmin.
Postea exactamente qué estas haciendo y qué es lo que phpMyAdmin te responde como error.
Además, debemos saber qué motor de tablas estás usando (MyISAM, InnoDB, etc).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 06/11/2008, 03:29
 
Fecha de Ingreso: octubre-2008
Mensajes: 53
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: clave de dos campos

Puesssss no tengo ni idea del motor de tablas que utilizo, no se donde mirarlo.
El error que me da phpmyadmin es de que ya existe una clave.
  #4 (permalink)  
Antiguo 06/11/2008, 04:08
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: clave de dos campos

Eso significa que ya tienes definida una PK, y sólo puede existir una PK por tabla.
Si quieres redefinirla primero tienes que eliminar la que ya existe o modificarla. Para el caso es más o menos lo mismo: Busca la tabla, fíjate cuál es la clave que tiene definida y elimínala. Recién entonces podrás volverla a crear.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 06/11/2008, 04:18
 
Fecha de Ingreso: octubre-2008
Mensajes: 53
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: clave de dos campos

Vale gracias, pero el tema es que no se crear una de 2 campos. Borro la que ya tengo y ahora como creo una compuesta?.
  #6 (permalink)  
Antiguo 06/11/2008, 05:08
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: clave de dos campos

En la parte de "Estructura" tienes un ícono para definir o eliminar las claves primarias. Asignaselo a todos los campos que desees para ello. Creo que previamente debes seleccionar los campos (hace mucho que no lo uso, puede que no recuerde bien).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:20.