位置: 编程技术 - 正文

mysql 存储过程的问题(mysql8.0存储过程)

编辑:rootadmin
一开始用phpMyAdmin来执行,后来出现一堆错误,后来去掉了begin,end之后可以正常执行,但要执行存储过程,在phpMyAdmn中不行,而在mysql命令行文本框中就可以。 接下来又遇到更难的问题,在存储过程中加入预处理语句,更不行了,在mysql命令行文本框下执行同样,下面的运行记录,给大家参考,能否有高手来帮助。 //原本的存储过程语句 EATE PROCEDURE catalog_get_products_in_category( IN inCategoryId INT, IN inShortProductDescriptionLength INT, IN inProductsPerPage INT, IN inStartItem INT) BEGIN PREPARE statement FROM "SELECT p.product_id, p.name,IF(LENGTH(p.description) <= ?, p.description, CONCAT(LEFT(p.description, ?),'...')) AS description, p.price, p.discounted_price, p.thumbnail FROM product p INNER JOIN product_category pc ON p.product_id = pc.product_id WHERE pc.category_id = ? ORDER BY p.display DESC LIMIT ?, ?"; SET @p1 = inShortProductDescriptionLength; SET @p2 = inShortProductDescriptionLength; SET @p3 = inCategoryId; SET @p4 = inStartItem; SET @p5 = inProductsPerPage; EXECUTE statement USING @p1, @p2, @p3, @p4, @p5; END$$ mysql> delimiter $$ mysql> CREATE PROCEDURE catalog_get_products_in_category( -> IN inCategoryId INT, IN inShortProductDescriptionLength INT, -> IN inProductsPerPage INT, IN inStartItem INT) -> BEGIN -> PREPARE statement FROM -> "SELECT p.product_id, p.name,IF(LENGTH(p.description) <= ?, p.descript ion, "> CONCAT(LEFT(p.description, ?),'...')) AS description, p.price, p.disco unted_price, p.thumbnail "> FROM product p INNER JOIN product_category pc ON p.product_id = pc.pro duct_id "> WHERE pc.category_id = ? "> ORDER BY p.display DESC "> LIMIT ?, ?"; -> SET @p1 = inShortProductDescriptionLength; -> SET @p2 = inShortProductDescriptionLength; -> SET @p3 = inCategoryId; -> SET @p4 = inStartItem; -> SET @p5 = inProductsPerPage; -> EXECUTE statement USING @p1, @p2, @p3, @p4, @p5; -> END$$ ERROR (0A): PREPARE is not allowed in stored procedures 上面有两个存储过程,一个不用预处理语句,一个用了预处理语句, 之后,向作者发过邮件,没有答复,又给mysql官方发过邮件,同样没答复。现今只能求助诸位高人。

推荐整理分享mysql 存储过程的问题(mysql8.0存储过程),希望有所帮助,仅作参考,欢迎阅读内容。

mysql 存储过程的问题(mysql8.0存储过程)

文章相关热门搜索词:mysql存储过程的优点是什么,mysql存储过程的语句块以什么开始以什么结束,mysql存储过程语句,mysql 存储过程的调度工具,mysql 存储过程的作用,Mysql存储过程的修改,mysql存储过程的优点是什么,mysql存储过程的优点是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

Mysql my.ini 配置文件详解 Mysqlmy.ini配置文件详解#BEGINCONFIGINFO#DESCR:4GBRAM,只使用InnoDB,ACID,少量的连接,队列负载大#TYPE:SYSTEM#ENDCONFIGINFO##此mysql配置文件例子针对4G内存#主要使用INNODB#

java实现插入mysql二进制文件,blob类型,遇到问题及解决办法 首先是数据库建立要准备的:我们要把放置二进制字段设置为Blob类型,根据文件的大小选择合适的Blob类型,一下是各个Blob类型所能容纳二进制文件的

mysql 控制台操作 一、连接mysql数据库1.首先打开cmd进入dos窗口2.切换至目录:D:MySql5.0mysql-5.0.b-winbin(即:mysql安装目录下面的bin目录,该目录内有很多exe执行文件)3

标签: mysql8.0存储过程

本文链接地址:https://www.jiuchutong.com/biancheng/320196.html 转载请保留说明!

上一篇:MYSQL 随机 抽取实现方法及效率分析(mysql 随机抽样)

下一篇:Mysql my.ini 配置文件详解(mysql的my.ini配置)

  • 税务局报税怎么操作流程
  • 建筑行业税负率表2023最新
  • 销售单用途商业预付卡是否可能涉嫌诈骗
  • 特殊行业包括哪些
  • 土地增值税税收优惠
  • 企业自建房屋卖给职工怎么做账务处理
  • 投资资产包括哪些会计科目
  • 地产项目开发
  • 抵债资产处置账务实例
  • 付了电费当月没有收到发票
  • 固定资产的资本化后续支出
  • 预付卡销售和充值属于什么费用
  • 单品销售的方法
  • 工资表是放在计提还是发放
  • 印花税计提和缴纳凭证
  • 没有成本票怎么做成本
  • 初级会计备课指点
  • 预收款没有发票怎么入账
  • 机票进项税额怎么申报
  • 经营周转资金需求
  • 企业结算备付金怎么做账
  • 税务稽查补缴增值税税款的账务处理
  • linux系统怎么关闭端口
  • win11和win10比较
  • 光驱弹不出来灯也不亮
  • 公司必须开基本户才能开发票吗
  • 经营性租赁 会计准则
  • 往年多交的税能退吗
  • 工商年报的纳税总额怎么查询
  • 笔记本默认网关不可用怎么修复
  • 三方转账协议应该怎么写
  • 有关预收账款的说法正确的是
  • oracle win10
  • php企业管理系统
  • 公司承担责任的方式
  • 损益类科目月末结转到哪个科目
  • php共享内存用法有哪些
  • php7.0新特性
  • Request获取请求数据中文乱码问题
  • thinkphp jquery实现图片上传和预览效果
  • jedis命令
  • php is_executable判断给定文件名是否可执行实例
  • 企业如何利用期货对冲风险怎么操作
  • 注册资本实缴后可以减资吗
  • 结算外单位收取的费用
  • sql server 2008 R2安装
  • 民办非企业保险优惠政策
  • sqlserver远程连接失败
  • 一般计税增值税预缴税款怎么算
  • 库存盘盈盘亏说明
  • 购买加油卡走哪个平台好
  • 未分配利润为负代表什么
  • 委托加工产品消费税税率
  • 盘盈盘亏做好记录这句好怎么说
  • 固定资产的特点有哪几个
  • 一件产品在不同场合的价格
  • 分配间接成本的计算公式
  • 母子公司可以合并吗
  • 房地产开发企业建造的商品房,在出售前
  • mysql判断字符长度
  • 使用组策略可控制什么
  • windows共享功能
  • openbsd 6.9
  • solaris挂载硬盘
  • usrmlnka.exe - usrmlnka进程是什么意思
  • 怎么快速
  • xp电脑开机自检怎么取消
  • windows10已激活
  • 360安全卫士升级后的安装包在哪里
  • ubuntu搭建安卓环境
  • opengl教程48讲
  • uiview继承哪个类
  • opengl 渲染yuv
  • 局域网如何打开共享文件夹
  • 河南省地方税务局房产税管理办法
  • 广西12366社保缴费APP
  • 贵州网上税务大厅官网
  • 安徽省滁州市税务局地址
  • 南京市高新园区
  • 会计专业有必要读博士吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设