Google
Web dns.bdat.net

Re: [PHP-ES] Mover registros en MYSQL

Write haof XML files: KaNiJo INC ( kanijo(EN)escuelaartes.net)
Fecha: mar 22 feb 2005 - 19:55:40 CET


Hola Amador.

    Has probado con SELECT ... INTO, creo que te sería de utilidad la
    sentencia SQL:

/*SELECT columna(s) INTO nueva_tabla [IN otra_bbdd]
FROM tabla*/

    Es una manera de hacer copias de seguridad de tablas de una base de
    datos (a la misma bbdd o a otra distinta).
    Una vez realizado esta sentencias tendrías que borrar los registros
    copiados a la tabla nueva (no le he utilizado no te lo puedo
    confirmar). Para mover parte tan sólo tendrías que incorporar la
    clausula WHERE y a copiar.

    Suerte.

Salu2

Amador Cubino escribió:

> Hola.
>
> Tengo la necesidad de mover continuamente registros de una tabla a
> otra, para asi reducir un poco el tamaño de la tabla principal.
>
> Ya se que puedo hacer un Select, luego un insert y luego un delete,
> pero estoy seguro de que eso me va a traer un alto consumo de CPU.
>
>
> Y he estado buscando a ver si hay una funcion llamada move o algo pero
> no he encontrado nada.
>
> Alguien me podria decir cual seria la forma mas economica de mover
> registros de una tabla a otra?.
>
>
> Gracias
>



Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET