Saltar al contenido
🚀 Lacodigoteca.com

Crear backup de datos de una tabla SQL

// CREAMOS LA TABLA QUE NOS SERVIRÁ DE BACKUP (Los campos tienen que ser identicos a la original)
CREATE TABLE clientes_BAK (
    idcliente INT(5),
    ncliente INT(5),
    nombre VARCHAR(20),
    apellidos VARCHAR(50) NULL,
    telefono VARCHAR(9) NULL,
    fecha_alta DATE NULL,
    idtienda INT(5) NULL
);

// Volcamos todos los datos de la tabla original 
INSERT INTO clientes_BAK
SELECT idcliente,ncliente,nombre,apellidos,telefono,fecha_alta,idtienda
FROM clientes;

// Comprobaremos que tenemos el mismo número de registros
SELECT COUNT(*) FROM clientes_BAK;
SELECT COUNT(*) FROM clientes;