利用 mysql.help_topic 生成序列

2023-10-30

有时我们在生成一些时间轴类似的数据时,要求数据库不管有没有指定天的数据,都要生成该时间节点,可用mysql.help_topic来解决生此类问题,通过序列和日期函数相结合来满足我们的业务需求。

mysql 生成序列

利用 mysql.help_topic

SELECT
	DATE( DATE_ADD( '2021-08-01', INTERVAL @s DAY ) ) AS date,
	'报警总条数' as name,
	 @s := @s + 1 AS `index`
FROM
	mysql.help_topic,
	( SELECT @s := 0 ) temp 
WHERE
	@s <= DATEDIFF('2021-08-31','2021-08-01')

效果如下

数据如下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

利用 mysql.help_topic 生成序列 的相关文章