我正在尝试将枚举从一个表移动到他们自己的表中,最简单的方法是运行一个 SQL 查询,我认为我可能会使用 WHILE 循环,但在下面之前从未使用过它显然是行不通的。是否可以执行以下操作:
WHILE (SET @cat = (SELECT DISTINCT `category` FROM `tablename`))
DO
BEGIN
INSERT INTO `categories` (title) VALUES (@cat);
END;
END WHILE;
我正在尝试将枚举从一个表移动到他们自己的表中,最简单的方法是运行一个 SQL 查询,我认为我可能会使用 WHILE 循环,但在下面之前从未使用过它显然是行不通的。是否可以执行以下操作:
WHILE (SET @cat = (SELECT DISTINCT `category` FROM `tablename`))
DO
BEGIN
INSERT INTO `categories` (title) VALUES (@cat);
END;
END WHILE;