Mostrando entradas con la etiqueta PROCEMIENTO ALMACENADO PARAMETRO NOMBRE DE TABLA. Mostrar todas las entradas
Mostrando entradas con la etiqueta PROCEMIENTO ALMACENADO PARAMETRO NOMBRE DE TABLA. Mostrar todas las entradas
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)