帆软报表调用mysql存储过程没执行

casperchen 2020-05-20 11:22:52
一个mysql 5.x用navicat建立一个存储过程
CREATE DEFINER=`root`@`%` PROCEDURE `myproc`(in `project` varchar(200))
BEGIN
DELETE FROM AList WHERE ProjectName= `project` ;
select * from AList WHERE ProjectName= `project` ;
END

通过帆软报表调用存储过程执行,

执行成功,但数据未删除,经过测试,发现将输入参数`project` 去掉`',变成

CREATE DEFINER=`root`@`%` PROCEDURE `myproc`(in project varchar(200))
BEGIN
DELETE FROM AList WHERE ProjectName= project ;
select * from AList WHERE ProjectName= project ;
END

帆软报表调用成功
...全文
533 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

250

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧