drop procedure if exists p1 --这里顺序调换一下
----------------------------------------------------
declareE a char(16)
declare done int default 0
declare cur cursor for select * from `test`
declare continue handler for not found set done = 1--这里我建议是true改成1
open cur
--这里一个错误,是声名错误,要先声名变量,然后游标,然后才是handler
-------------------------------------------------------------------------------------
fetch cur into @a --fetch cur into 列1,列2
--这里最好指明到那个某个列或者多个列。。而不是把这样整个表拿出来“select * from ”
-------------------------------------------------------------------------------------
if done then --这里应该是if not done then 到结束后要设置回0。
Unknown column 'uni acid' in 'where clause'Traces: 意思是ims_mc_members这个表 没有uni acid这个列 估计列名是叫uni_acid 也不确定 你把表结构发上来看 就清楚了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)