참고내용
ERDCloud
테이블 명세서
테이블 CREATE 및 INSERT문
DELIMITER $$
CREATE PROCEDURE test()
BEGIN
DECLARE v_date DATE;
DECLARE i INT;
SET v_date = DATE_SUB(CURDATE(), INTERVAL 6 MONTH);
WHILE v_date <= CURDATE() DO
SET i = 1;
WHILE i <= 10 DO
INSERT INTO iothistory (iot_id, iot_name, value_category, iot_value, iot_status, log_date)
VALUES (
'IOT1',
NULL,
NULL,
ROUND(RAND() * 100, 2),
NULL,
v_date
);
SET i = i + 1;
END WHILE;
SET v_date = DATE_ADD(v_date, INTERVAL 1 MONTH);
END WHILE;
END$$
DELIMITER ;
CALL test();
SELECT * FROM iothistory;
drop table ghtlf;
create table ghtlf (
ghtlfid int auto_increment primary key,
room int,
stday date,
edday date,
deposit int,
dnjftp int,
epty int,
dlfma varchar(20),
tel varchar(20),
bname varchar(20)
);
INSERT INTO ghtlf (room, stday, edday, deposit, dnjftp, epty, dlfma, tel, bname)
VALUES
(101, '2022-12-01', '2024-12-31', 5000, 521, 1, '이창민', '010-1654-3450', '창민치킨'),
(102, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL),
(103, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL),
(201, '2023-05-01', '2025-05-01', 4500, 490, 1, '정우성', '010-1234-5678', '정우피자'),
(202, '2024-08-01', '2026-08-01', 3000, 457, 1, '김호식', '010-5907-1832', '맘스터치'),
(203, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL),
(301, '2023-03-01', '2025-03-01', 3200, 400, 1, '박지성', '010-3333-4444', '지성커피'),
(302, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL),
(303, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL),
(304, '2024-12-03', '2027-12-03', 4000, 625, 1, '이말자', '010-9569-9780', '엄마몰래 PC방');
select * from ghtlf;