Título: replace mysql Publicado por: OssoH en 20 Julio 2011, 20:10 pm hola, tengo una tabla en mysql. esta tabla tiene un campo y mis registros son de la forma siguiente :
Table1 <-- nombre de la tabla numero <-- campo de la BD ===== 1200001 1200002 1200003 1200004 .... ¿existe alguna forma de reemplazar los dos primeros digitos (12 en este caso) y poner por ejemplo el 22 ? Hasta ahora lo hago recorriendo los registros uno a uno pero esta vez son muchos y por eso busco una SQL que la puedo hacer. Gracias de antemano. Título: Re: replace mysql Publicado por: Devilboy.Devil en 20 Julio 2011, 22:08 pm hola, tengo una tabla en mysql. esta tabla tiene un campo y mis registros son de la forma siguiente : Table1 <-- nombre de la tabla numero <-- campo de la BD ===== 1200001 1200002 1200003 1200004 .... ¿existe alguna forma de reemplazar los dos primeros digitos (12 en este caso) y poner por ejemplo el 22 ? Hasta ahora lo hago recorriendo los registros uno a uno pero esta vez son muchos y por eso busco una SQL que la puedo hacer. Gracias de antemano. Código: UPDATE TableName1 SET valor = REPLACE(valor,'12','22') donde tablename es el nombre de tu tabla. valor es el campo 12 es el valor a sustituir 22 el valor que quieres que se sustituya Título: Re: replace mysql Publicado por: OssoH en 20 Julio 2011, 22:12 pm joee que fácil que es cuando uno sabe!!
Graciaa maestro!! :) |