0
我正在写MySQL存储过程,我有问题用光标迭代临时表行。我假设数据在表填充之前被选中,但不确定。这里是我的程序中的基本步骤:MySQL临时表光标
- DECLARE articles_cursor CURSOR FOR SELECT DISTINCT title FROM FoundIn;
- CREATE TEMPORARY TABLE IF NOT EXISTS FoundIn (...);
- Populate the table ...
- Open the cursor and try to fetch data
每当我在我的光标中找不到。如果问题是游标在表之前被声明,是否有办法解决它?此外,我需要不同的值迭代低谷,所以我想WHILE循环不是一个选项。
你真的需要光标吗?你在循环中做什么? –
在定义运行的表之前,您无法声明游标。这是一个逻辑和编程错误。 –
好的。你能告诉我一旦临时表填充后,迭代的正确方法是什么?我需要提取不同的行并访问每一行。 –