SQL snippets
Snippets útiles para consultas SQL
Copia de eventos en intervalos de tiempo
DROP TEMPORARY TABLE IF EXISTS temptab;
CREATE TEMPORARY TABLE temptab ( hora TIME );DELIMITER //
FOR i IN 1..55
DO
SET @HOUR = 8+TRUNCATE(i/4,0);
SET @MINUTE = (i*15)%60;
SET @horaCompleta = CONCAT(@HOUR, ':', @MINUTE, ':00');
INSERT INTO temptab(hora) VALUES(@horaCompleta);
INSERT INTO events(`name`,`type`,`dateFrom`,`dateTo`,`time`,`weekdays`,`devices`,`data`)
VALUES(
CONCAT('MarketPuertoRico-AvisoNatural',i),
'media',
'2023-01-01',
'2060-01-01',
@horaCompleta,
127,
'1,138,168,169,170,172,173,174,175,176,177,178,179,180,181,182',
'455'
);
END FOR;
//DELIMITER ;
SELECT * FROM temptab;
No Comments