我有这个SQL语句:
INSERT INTO `results` (batch_id, workstation_id, result, received, log_time)
VALUES (281, 13, ABS(RANDOM()) % (232.91 - 69.87) + 69.87,
DATETIME('now', '+1 day', 'localtime') ,
DATETIME('now', 'localtime'));
我想通过增加天数来执行此语句n次,例如30次。
可以直接在SQL中实现吗?
即使不增加天数也能做到这一点吗?
谢谢你的阅读。
1条答案
按热度按时间zaq34kh61#
使用递归
CTE
,你可以得到一个30行的结果集,你可以在INSERT
语句中使用:参见demo。