Recortar un campo mysql por la izquierda y añadirlo a otro

Bienvenidos a VerTutoriales.com, en esta ocasión, vamos a ver un speed de como cortar una cadena con MySQL y de paso vamos a añadirlo a otro campo de nuestra base de datos.

base de datos MySQL
Base de datos MySQL

En nuestro caso tenemos una tabla llamada «articulos» y que tiene entre varios campos, dos que nos interesa: cuerpo y cuerporesumen. El primero es el cuerpo de nuestro artículo y tiene el contenido total de lo que está escrito como noticia, cuerporesumen sería como un pequeño previo de este primer campo, lo agregamos hace poco y las antiguas noticias no tienen ese campo relleno por lo que vamos a actualizarselo automáticamente y ya se irá actualizando las nuevas noticias poniendo el previo o resumen que queramos. Vamos al código MySQL para realizar el recorte desde el lado izquierdo de la cadena:

UPDATE articulos SET cuerporesumen = left(cuerpo, 150)

En la consulta estamos lanzando una consulta de actualización UPDATE sobre la tabla articulos y asignamos a cuerporesumen el resultado de la función «left» que es para cortar la cadena comenzando por la izquierda, la función left de MySQL recibe la cadena (o campo) en este caso «cuerpo» y le decimos que tome los primeros 150 caracteres comenzando por la izquierda.

Así de sencillo. Espero que os sirva!

Carlos Dk

Apasionado por la enseñanza y el SEO

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.