Rider Asdasf - WARNING
jueves, 22 de noviembre de 2018
PROCEDIMIENTO ALMACENADO EN MYSQL PARA INSERTAR DATOS EXPONENCIALMENTE EN TABLA CON ID AUTOINCREMENTAL Y CLAVE FORANEA, PASANDO COMO PARAMETRO EL NOMBRE DE LA TABLA.
MUY UTIL PARA REDUCIR EL CONSUMO EN EL SERVIDOR
DELIMITER $$
CREATE PROCEDURE `db_afocat`.`create_serie`(in tabla varchar(9))
BEGIN
// COPIAR Y PEGAR CUANTAS VECES CREA NECESARIO, SI COPIA Y PEGA LA INSERCIÓN AUMENTARA EXPONENCIALMENTE = 2^n VECES QUE COPIE Y PEGE LAS 2 LINEAS DE ABAJO
/****** LINEAS CANTIDAD = AL EXPONTE ****/
SET @snt = CONCAT('INSERT INTO ', tabla, '(`idusers`) VALUES(3)'); PREPARE sent FROM @snt; EXECUTE sent;
SET @sntt = CONCAT('INSERT INTO ', tabla, '(`idusers`)SELECT (`idusers`) FROM ', tabla);PREPARE sent FROM @sntt;EXECUTE sent;
/****** LINEAS CANTIDAD = AL EXPONTE ****/
DEALLOCATE PREPARE sent;
END $$
DELIMITER ;
Suscribirse a:
Entradas (Atom)