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

como se puede hacer

Estas en el tema de como se puede hacer en el foro de Mysql en Foros del Web. Gracias de antemano tengo un campo en mi tabla de nombre foto con los nombres de las fotos ejemplo: Foto 00001 00002 00003 ahora como ...
  #1 (permalink)  
Antiguo 07/03/2008, 11:18
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 17 años, 3 meses
Puntos: 1
como se puede hacer

Gracias de antemano

tengo un campo en mi tabla de nombre foto con los nombres de las fotos

ejemplo:

Foto

00001
00002
00003

ahora como hago para actualizar dichos datos y agregarles a los nombre de las fotos la extension .jpg

para que quede de la siguiente manera

foto

00001.jpg
00002.jpg
00003.jpg

como dije arriba ya tengo los nombres en el campo foto, solo quiro actulizar todos los nombres que ya tengo con la extencion .jpg

o como puedo copiar los datos de un campo de nombre codigo a un campo foto y al final agregarle la extencion.

ejemplo

codigo
00001

foto
00001.jpg

no se si me explique bien


Gracias

Última edición por ronnyalfonzo; 07/03/2008 a las 20:47
  #2 (permalink)  
Antiguo 07/03/2008, 22:08
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 10 meses
Puntos: 10
Re: como se puede hacer

Hola, es fácil suponiendo que tu tabla se llama fotos y que el campo que contiene el nombre se llama name haz lo siguiente:

Código:
mysql> update fotos set name=concat(name,".jpg");
lo que hace es simplemente al contenido de cada campo concatenarle la extensión de jpg saludos !!!! espero que te sirva
  #3 (permalink)  
Antiguo 07/03/2008, 22:34
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: como se puede hacer

Gracias listo
mil gracias
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:49.