MySQL 生成自然数序列

55 阅读1分钟

MySQL 生成自然数序列

使用递归查询(仅在 MySQL 8.0 及以上版本支持)

WITH RECURSIVE natural_numbers AS ( SELECT 1 AS num UNION ALL SELECT num + 1 FROM natural_numbers WHERE num < 10 ) SELECT num FROM natural_numbers;

这个查询将生成从 1 到 9 的自然数序列。你可以根据需要调整查询中的终止条件。