mysql – 显然fetch返回NULL
发布时间:2020-12-11 23:43:16 所属栏目:MySql教程 来源:网络整理
导读:我正在学习存储过程,mysql中的游标,我偶然发现它: delimiter //CREATE PROCEDURE some_func()BEGIN DECLARE link_rewrite VARCHAR(255); DECLARE link_rewrite_cursor CURSOR FOR SELECT link_rewrite FROM prod; OPEN link_rewrite_cursor; SET @count = 0
我正在学习存储过程,mysql中的游标,我偶然发现它:
我的问题是:为什么SELECT link_rewrite总是返回NULL(在prod表中有9000行). SELECT link_rewrite FROM prod返回很多行(9000行). 最佳答案 您应避免对多个不同的事物使用相同的名称.具体来说,为变量指定与您选择的列不同的名称.例如,如果重命名变量v_link_rewrite,那么它可能会起作用:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |