Archivo

Posts Tagged ‘MySql’

Actualizar UPDATE varias tablas a la vez en MYSQL

25 julio 2017 1 comentario

Hay varios metodos y los dos son validos, te los muesto a continuación:

UPDATE table1,table2
SET table1.value=table2.value 
WHERE table2.id=table1.id

Y el mas elaborado

UPDATE tabla1
INNER JOIN tabla2 ON tabla1.campo = tabla2.campo
INNER JOIN tabla3 ON tabla1.campo = tabla2.campo and tabla1.campo = tabla3.campo
...
[LEFT|INNER|RIGHT] JOIN tabla_n ON tabla_n.campo = tabla1.campo
SET
 tabla1.campo = value, 
tabla1.campo_n = 'valor',
 tabla2.campo = value,
tabla2.campo = 'value'
...
WHERE
 tabla1. campo = dato' and tabla2.campo = 'dato2' and ...
 tablan.campo = 'dato';

 

Si una tabla la necesitamos para relacionarla la pondremos en el INNER JOIN sin la necesidad de utilizarla en el SET.

Anuncios
Etiquetas: , ,

Activar y Desactivar las Foreign Keys en MySQL

22 junio 2016 12 comentarios

A veces es necesario desactivarlas para poder hacer según que operaciones, pero desartivarlas todas una a una es un trabajo engorroso. Para hacerlo de forma masiva las puedes desctivar con el siguiente comando:

SET FOREIGN_KEY_CHECKS=0;

Para activarlas otra vez, ejecuta:

SET FOREIGN_KEY_CHECKS=1;

Etiquetas: ,

Mostrar saltos de línea de una base de datos

31 marzo 2014 7 comentarios

Muchas veces creamos un campos en un formulario de texto multiple y en el contenido generamos saltos de lineas con el Enter. Este al guardar en la Base de datos se guarda correctamente aunque no lo veamos. Y al mostrar el contenido del campo en nuestra página HTML sale todo junto.

 

Como podemos arreglar esta circunstancia y mostrar el párrafo correctamente?

 

PHP

echo nl2br($variable);

 

ASP

variable=replace(variable, vbCrlf, "<br />")

 

Etiquetas: , , , , , ,

Cambiar WordPress de dominio y actualizar database

26 abril 2012 1 comentario

Para cambiar un wordpress de un dominio  a otro o de local al dominio final simplemente deberemos mover los archivos de una carpeta a otra (de ftp a ftp) y modificaremos el .htaccess si este esta dentro de una carpeta diferente o cambia a la raiz del directorio.

El siguiente paso es actualizar la base de datos para que redirija correctamente el blog y se visualicen las imagenes dentro de el blog. Para actualizarlo ejecutaremos las siguientes sentencias:

update wp_posts set post_content = replace(post_content, 'http://localhost', 'http://www.newdomain.com');
 update wp_posts set guid = replace(guid, 'http://localhost', 'http://www.newdomain.com');
 update wp_options set option_value = replace(option_value, 'http://localhost', 'http://www.newdomain.com');
 update wp_postmeta set meta_value = replace(meta_value, 'http://localhost', 'http://www.newdomain.com');

Limitar el resultado de una consulta

29 diciembre 2011 2 comentarios

Diferentes formas de limitar los resultados por pantalla de la query sql en varios sistemas:

PostGreSQL

SELECT firstname, lastname, email FROM users LIMIT 10

MySQL

SELECT firstname, lastname, email FROM users LIMIT 10

MS SQL Server

SELECT TOP 10 firstname, lastname, email FROM users

Oracle

SELECT firstname, lastname, email FROM users WHERE ROWNUM <= 10

Modificar el AUTO_INCREMENT

27 octubre 2009 31 comentarios

Cuando estamos programando y realizando varias pruebas de nuestro programa solemos crear datos de prueba. Muchas veces cuando el producto que hemos desarrollado esta acabado y probado nos disponeos a vaciar los datos de prueba. Una vez terminado nuestro programa observamos que los identificadores que quedaron en nuestras tablas parten de números elevados. Leer más…

A %d blogueros les gusta esto: