Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] insertar datos mysq sin autoincrement

Estas en el tema de insertar datos mysq sin autoincrement en el foro de PHP en Foros del Web. hola tengo el siguiente problema, tengo una tabla que la tengo que actualizar con un valor, el problema es que el campo no se puede ...
  #1 (permalink)  
Antiguo 17/06/2014, 18:50
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 2 meses
Puntos: 0
insertar datos mysq sin autoincrement

hola tengo el siguiente problema, tengo una tabla que la tengo que actualizar con un valor, el problema es que el campo no se puede autoincrementar desde mysql, he probado insertar el valor y hacer un for sin resultado, acepto ideas gracias.
  #2 (permalink)  
Antiguo 17/06/2014, 18:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: insertar datos mysq sin autoincrement

¿Pero entonces necesitas incrementar dicho valor de algún modo y para qué?

Es decir, para eso está diseñado un campo auto_increment y si no explicas exactamente lo que buscas es difícil sugerir algo.

En todo caso no veo la necesidad de hacer un for() ¿para qué? ¿para incrementar un valor?

Volvemos a lo mismo, tal vez no deberías re-inventar la rueda, pero si aún así buscas una posible solución podrías usar MAX() para obtener el valor máximo de determinada columna, entonces ahí le sumas y listo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/06/2014, 19:11
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: insertar datos mysq sin autoincrement

agradezco tu respuesta.te cuento que el campo es varchar porque guarda datos no solo numericos, estas son condiciones que no puedo cambiar. tengo el valor dentro de una variable, el problema es que no pude resolver como ingresar la consulta de tal modo que me incremente 1 a dicha variable en todas las filas.
  #4 (permalink)  
Antiguo 17/06/2014, 19:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: insertar datos mysq sin autoincrement

Cita:
Iniciado por jegggf Ver Mensaje
agradezco tu respuesta.te cuento que el campo es varchar porque guarda datos no solo numericos, estas son condiciones que no puedo cambiar. tengo el valor dentro de una variable, el problema es que no pude resolver como ingresar la consulta de tal modo que me incremente 1 a dicha variable en todas las filas.
Según entiendo de entrada tu base de datos está mal diseñada.

Es decir, si la columna a incrementar no es un valor numérico entonces no hay nada que incrementar, ese concepto no existe.

Y bueno, si no explicas el diseño de tu base de datos nadie te va a entender, así que te sugiero compartas más información porque yo sigo sin ver el problema de código PHP.

Tu problema es de SQL, nada que ver con código PHP aún, si tu diseño está mal no vas a poder continuar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 17/06/2014, 19:24
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: insertar datos mysq sin autoincrement

bueno acabo extraer los valores a otra tabla para poder poner autoincremento pero me sucedio otra cosa, actualizo el primer valor y este se corre al final
  #6 (permalink)  
Antiguo 17/06/2014, 20:07
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: insertar datos mysq sin autoincrement

voy a consultar en el foro mysql, cierro este tema
  #7 (permalink)  
Antiguo 18/06/2014, 10:26
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: insertar datos mysq sin autoincrement

En SQL puedes hacer un CASTING de STRING a INTEGER con CAST() y entonces actualizar (UPDATE) el valor aunque quien sabe si como te dicen no tengas un problema de diseño

http://dev.mysql.com/doc/refman/5.0/...functions.html
__________________
Salu2!

Etiquetas: mysql, tabla
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 13:04.