mysql 的存储过程把列名作为变量为什么老是有问题?求解 附上代码及图: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下上边的图片好像没办法显示,我附上代码:CREATE PROCEDURE insert_commonviewnum(puid int,pcolumn varchar(10),pvisittime int)BEGINSET @sqltext:=CONCAT('INSERT INTO pre_common_viewnum (`uid`,',`@pcolumn`,',`visittime`)', 'SELECT', @puid,',','1,',@pvisittime, 'FROM DUAL WHERE NOT EXISTS (select * from pre_common_viewnum WHERE `visittime`=',@pvisittime, 'AND `uid`=',@puid,') LIMIT 1;'); prepare stmt from @sqltext;execute stmt;END;报错:Procedure execution failed1054 - Unknown column 'login' in 'field list'求解???????????????谢谢大家 Unknown column 'login' in 'field list'已经说了很明确了 没有login这一列 mysql存储过程执行但没数据 求助: INNODB下的缓存锁定问题 级联检索出的结果 使用MySQL的C的API的时候的乱码问题 请问mysql的数据库中,frm,myi,myd各存储的是什么信息? 请教数据库结构问题!!! 如何实现这样的联结查询 新手linux 下mysql内存占用过高 主码属性域更改问题 mysql远程连接不上是什么问题? MySQL关于学生表、科目表、成绩表,三表联合查询学生成绩表,科目表随时可能改变 修复、卸载都不行
CREATE PROCEDURE insert_commonviewnum(puid int,pcolumn varchar(10),pvisittime int)
BEGIN
SET @sqltext:=CONCAT('INSERT INTO pre_common_viewnum (`uid`,',`@pcolumn`,',`visittime`)',
'SELECT', @puid,',','1,',@pvisittime,
'FROM DUAL
WHERE NOT EXISTS (select * from pre_common_viewnum WHERE `visittime`=',@pvisittime, 'AND `uid`=',@puid,') LIMIT 1;');
prepare stmt from @sqltext;
execute stmt;
END;
报错:
Procedure execution failed
1054 - Unknown column 'login' in 'field list'
求解???????????????谢谢大家