我正在尝试在数据库中插入数据,以便为每个数字分配一个 ID
table numbers
id | number
1 | 2560
2 | 2561
这持续了 100 个数字。我为 PL/SQL 找到了这个
BEGIN
FOR v_LoopCounter IN 2560..2660 LOOP
INSERT INTO numbers (number)
VALUES (v_LoopCounter);
END LOOP;
END;
也尝试过
BEGIN
FOR v_LoopCounter IN 2560.2660 LOOP;
INSERT INTO numbers (number);
VALUES (v_LoopCounter);
END LOOP;
END;
我如何使用 phpMyAdmin 在 SQL 中执行此操作,因为这就是我可以使用的?我试过了,但我得到了这个错误:
您的 SQL 查询中似乎有错误。下面的 MySQL 服务器错误输出,如果有的话,也可以帮助您诊断问题
我现在也试过了
SELECT * FROM table_name WHERE
BEGIN
FOR v_LoopCounter IN 2560..2660 LOOP
INSERT INTO numbers (number)
VALUES (v_LoopCounter);
END LOOP;
END;