Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

No Puedo Añadir A La Base De Datos

No Puedo Añadir A La Base De Datos
Artículo
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
Comprueba que la tabla tiene una clave primaria y que no estás intentando grabar dos veces la misma (por ejemplo dejándola vacía)...



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 29 Julio 2010, 22:48 ]
 


No Puedo Añadir A La Base De Datos
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
No se como pero logré solucionarlo. Ahora el problema es que la clave primaria es la hora y hay veces que necesito guardar más de una vez la misma hora y aún mas que son diferentes dias. Traté cambiar la clave primaria pero no resultó ya que la mayoría de los datos son repeticiones (necesarias). Alguna idea de como resolverlo?

Gracias de antemano!

PD: Lamento preguntar tanto pero soy nuevo en MySQL. Ya estoy leyendo algo del manual.



 
techm3 - Ver perfil del usuario Enviar mensaje privado  
techm3 [ Domingo, 01 Agosto 2010, 04:22 ]
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
utiliza como clave primaria un campo autonumérico. Tus problemas desaparecerán.

Suerte



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Domingo, 01 Agosto 2010, 17:41 ]
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
Gracias shordi,
Traté de poner auto increment a la columna mediante MySQL Administrator y la consola. De ambas formas me da error:
 screenshot_1280713500_610255

Busque info sobre el error pero no enuentro nada que explique como resolverlo.



 
techm3 - Ver perfil del usuario Enviar mensaje privado  
techm3 [ Lunes, 02 Agosto 2010, 02:57 ]
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
Un campo auto incrementado debe ser numérico, no de fecha y no debe tener más sentido que el hecho de ser único. Es decir, no debe contener el número de albarán ni la fecha de nacimiento ni nada por el estilo. Es símplemente un número que identifica de maner unívoca un registro.

Primero asegúrate que tu tabla no tiene ninguna clave primaria. Luego crea un campo que se llame, por ejemplo ID o ROWID, que sea integer, unsigned, de longitud 10, por ejemplo, auto incrementado y clave primaria.

Con eso no tendrás problemas.



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Lunes, 02 Agosto 2010, 12:25 ]
Responder citando    Descargar mensaje  
Mensaje Re: No Puedo Añadir A La Base De Datos 
 
Gracias shordi, hasta ahora ha funcionado. ya veremos más adelante.



 
techm3 - Ver perfil del usuario Enviar mensaje privado  
techm3 [ Jueves, 05 Agosto 2010, 03:03 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron