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

Respuesta
 
Herramientas Desplegado
Antiguo 02-may-2008, 18:17   #1 (permalink)
ruxee está en el buen camino
 
Avatar de ruxee
 
Fecha de Ingreso: noviembre-2002
Mensajes: 77
Agregar un string a registros por medio de un UPDATE

Hola a todos,

He estado tratando de construir una sentencia que me haga lo siguiente:
tengo una tabla con los campos:
proyectos
id
nombre


A todos los registros que cumplan una condicion debo concatenar al inicio el string (-) .
la condicion:
id=1502,1509,1532...etc
es una lista de numeros de codigo

id nombre
--------------------------
1502 - Proyecto 1

debe quedar despues de la instruccion
id nombre
--------------------------
1502 - (-)Proyecto 1

Alguien tiene idea como? yo intente con algo sencillo como
UPDATE proyectos p SET p.nombre="(-)"+p.nombre WHERE p.id=1509 LIMIT 1

Pero no me funciono

Última edición por ruxee; 02-may-2008 a las 18:19. Razón: poner ejemplo
ruxee está desconectado   Responder Citando
Antiguo 02-may-2008, 18:43   #2 (permalink)
Genetix tiene algunos puntos positivos de karma
 
Avatar de Genetix
 
Fecha de Ingreso: noviembre-2002
Ubicación: LP
Mensajes: 997
Re: Agregar un string a registros por medio de un UPDATE

Prueba esto

UPDATE proyectos p SET p.nombre=concat('(-)', p.nombre) WHERE p.id=1509 LIMIT 1

Saludos!
Genetix está desconectado   Responder Citando
Antiguo 02-may-2008, 19:41   #3 (permalink)
ruxee está en el buen camino
 
Avatar de ruxee
 
Fecha de Ingreso: noviembre-2002
Mensajes: 77
Re: Agregar un string a registros por medio de un UPDATE

jajaj gracias!!!

justo era cuestion de principios la funcion concat fue la que use... y solo agregue el listado de todos los codigos de proyectos uniendolos con la condicionante OR
ruxee 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 15:30.


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