MySQL循环插入列表数据到空列 - 使用SQL语句
可以使用循环语句和INSERT INTO语句来实现向MySQL表中循环插入列表中的元数据。具体的SQL语句如下:
DECLARE @i INT = 1;
DECLARE @count INT;
DECLARE @value VARCHAR(255);
SET @count = (SELECT COUNT(*) FROM your_list);
WHILE @i <= @count
BEGIN
SET @value = (SELECT column_name FROM your_list WHERE id = @i);
INSERT INTO your_table (column_name) VALUES (@value);
SET @i = @i + 1;
END
在上述示例中,your_list是包含元数据的表,其中包含一个名为column_name的列,your_table是要插入数据的目标表,也包含一个名为column_name的列。
在循环中,首先获取列表中的总行数,然后使用WHILE循环逐行遍历列表。在每次循环中,获取列表中指定行的元数据,并使用INSERT INTO语句将其插入到目标表中。
请根据实际情况调整表名、列名和条件等信息。
原文地址: https://www.cveoy.top/t/topic/pM9R 著作权归作者所有。请勿转载和采集!