Foros del Web » Programación para mayores de 30 ;) » Java »

Fisicamente no inserta pero modifica el id(autoincrement))

Estas en el tema de Fisicamente no inserta pero modifica el id(autoincrement)) en el foro de Java en Foros del Web. Hola buen día: Estoy utilizando java con mysql, cuando intento insertar un dato, no me lanza ninguna excepcion, el detalle esta cuando reviso si se ...
  #1 (permalink)  
Antiguo 20/04/2012, 21:31
 
Fecha de Ingreso: diciembre-2011
Ubicación: Zacatecas,Mexico
Mensajes: 16
Antigüedad: 12 años, 4 meses
Puntos: 0
Fisicamente no inserta pero modifica el id(autoincrement))

Hola buen día:

Estoy utilizando java con mysql, cuando intento insertar un dato, no me lanza
ninguna excepcion, el detalle esta cuando reviso si se inserto, no aparece dado de
alta, cuando inserto directo con mysql_query_browser, aparece el nuevo dato que di de alta, pero con un id adelante del que se supone debe ir, haciendo unos debugs, me di cuenta que desde java no inserta, pero si modifica el id que tengo de mi tabla el cual es autoincrement.

Código:
  java.sql.Statement st=conn.createStatement();
   st.executeUpdate(Iinsert into prueba(id_prueba,dato) values(null,'hola')");
Agradezco su tiempo y pido sus consejos con esto que no se porque sucede .
  #2 (permalink)  
Antiguo 22/04/2012, 16:10
 
Fecha de Ingreso: noviembre-2009
Mensajes: 40
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Fisicamente no inserta pero modifica el id(autoincrement))

Cuando tienes un campo como autoincrement no es necesario pasarle un null (quizás eso te esta metiendo ruido)

deberias pasarle solamente el dato que quieres guardar.

Código PHP:
 java.sql.Statement st=conn.createStatement();
   
st.executeUpdate("insert into prueba(dato) values('hola');"); 

Espero te funcione.

Saludos

Etiquetas: mysql
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 06:31.