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

Cambiar valor a campo

Estas en el tema de Cambiar valor a campo en el foro de Mysql en Foros del Web. Buenas a todos. Tengo una bbdd en mysql para un nuke a la cual quiero cambiar el valor a un campo determinado. Exactamente quisiera hacer ...
  #1 (permalink)  
Antiguo 16/05/2008, 02:06
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 21 años, 3 meses
Puntos: 0
Cambiar valor a campo

Buenas a todos.

Tengo una bbdd en mysql para un nuke a la cual quiero cambiar el valor a un campo determinado.

Exactamente quisiera hacer esto:

En la tabla nuke_bbposts tengo el campo poster_id el cual indica el nº de usuario el cual ha iniciado el mensaje. Quisiera cambiar el valor del campo poster_id a 1 (usuario creado por mi como anonimo).

Gracias de antemano.
  #2 (permalink)  
Antiguo 16/05/2008, 04:38
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Cambiar valor a campo

UPDATE nuke_bbposts SET poster_id=1;

Esto los cambiará todos

Si pones una condicion....

UPDATE nuke_bbposts SET poster_id=1 WHERE ....

Cambiará los que la cumplan.

Quim
  #3 (permalink)  
Antiguo 17/05/2008, 01:40
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 21 años, 3 meses
Puntos: 0
Respuesta: Cambiar valor a campo

Muchas gracias por la respuesta, a raiz de la cual me he dado cuenta que me falto indicar un parametro en mi primera pregunta.

Dentro de la tabla nuke_bbposts tengo el campo forum_id el cual indica el numero de subforo.

Entonces replanteando la pregunta seria:

Como podria cambiar el valor a 1 del campo poster_id solo cuando el valor del campo forum_id sea 1, 2 o 3.

Gracias de antemano.
  #4 (permalink)  
Antiguo 17/05/2008, 03:06
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Cambiar valor a campo

UPDATE nuke_bbposts SET poster_id=1 WHERE forum_id in (1, 2, 3)

Quim
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:48.