Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 17-nov-2005, 18:11   #1 (permalink)
Worm91 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 2
Consulta phpMyAdmin clave primaria

Hola, mi consulta es la siguiente: Desde hace un tiempo empece a utilizar bases de datos MySql utilizando el Query Browser como gestor de las mismas. Por otro lado, recientemente instale el phpMyAdmin debido a que tuve buenas experiencias con el en donde estudio y todo anda perfecto salvo por lo siguiente: En varias de mis tablas la clave primaria es un INT autoincremental, unsigned y not null. Cada vez que yo queria agregar un nuevo registro via phpMyAdmin a la tabla, iba a la opcion insertar e ingresaba todos los datos, salvo el correspondiente al campo codigo que obviamente se generaba solo con un valor incrementado en uno del registro anterior.
Ahora, aqui en mi casa, trato de hacer exactamente lo mismo y el Admin me devuelve un error que dice que no puedo ingresar el campo codigo vacio. Pienso que posiblemente el error venga por el lado del not null, pero estoy seguro de que estoy haciendo las cosas tal como las hacia antes y aun con un campo definido no nulo, yo podia no ingresar valores y dejar que el admin lo incremente automaticamente. El not null lo pongo simplemente para que no haya codigo cero. Probablemente esto pueda configurarse pero no pude detectar como hacerlo. Espero sus respuestas y, desde ya, muchas gracias.
Worm91 está desconectado   Responder Citando
Antiguo 28-nov-2005, 08:14   #2 (permalink)
deadlykyo ha deshabilitado el karma
 
Avatar de deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 743
seria bueno que adjuntes la consulta que utilizas para insertar en tu tabla, y bueno segun lo que explicas ten cuidado de estar enviando en tu consulta que hace el insert null en el campo de tu autoincrementable:
Código PHP:
   INSERT INTO tabla (id_autoincrementcol1col2VALUES (null'val1''val2' );
deberia ser
   INSERT INTO tabla 
(id_autoincrementcol1col2VALUES ('''val1''val2' ); 
saludos, cya...
deadlykyo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93