MySQL limit后面加变量
如下所示MySQL存储过程中的一段代码,limit后面加了一个变量,而不是一个常量。
DECLARE var_num1 INT ;
SET var_num1=10;
SELECT * FROM test1 LIMIT var_num1 ;
.
MySQL 5.5+ 版本
以上内容在存储过程里可以正常执行。
.
MySQL 5.5 以下版本
以上内容在存储过程里执行报错,连过程都添加不了。
原因:
以前的版本,limit后面只能加常数,不能加变量。
处理方法:
使用动态SQL执行
DECLARE var_num1 INT ;
DECLARE var_sql VARCHAR(1024) ;SET var_num1=10;SET var_sql = CONCAT("SELECT * FROM test1 LIMIT ",var_num1," ;");
SET @exec_sql = var_sql;
PREPARE sql1 FROM @exec_sql;
EXECUTE sql1;
MySQL limit后面加变量相关推荐
- mysql内置变量_详解MySQL注入利用的变量
MySQL注入数据库时,我们可以利用内置的变量来得到更多的mysql信息,下面就让我们一起来了解MySQL注入利用的变量. 当我们注射mysql库的输入点的时候,可以通过version()/user( ...
- Mysql limit 子查询
为什么80%的码农都做不了架构师?>>> (1)mysql limit 不支持子查询像下面这条语句无法执行 SELECT * FROM b_c_s1 where CT_I ...
- c语言中limit 用法,mysql limit用法及优化详解
摘要 腾兴网为您分享:mysql limit用法及优化详解,一点万象,喜马拉雅,唯品会,图乐等软件知识,以及盟重土城花屏补丁,宝马车主俱乐部,本地文件搜索,锁定刷新率,发券,微信多开真正版,云门禁,真 ...
- MySQL 5.5 服务器变量详解(二)
innodb_adaptive_flushing={ON|OFF} 设定是否允许MySQL服务器根据工作负载动态调整刷写InnoDB buffer pool中的脏页的速率.动态调整刷写速率的目的在于避 ...
- mysql获取配置文件信息,四种获取MySQL数据库配置文件加载顺序
简介 有时候帮人排查一下MySQL数据库问题的时候,用ps -ef查看MySQL数据库进程的时候,竟然不显示配置的相关信息. 如果想看MySQL数据库的配置,就会一头雾水,于是就特地整理了一下,4种查 ...
- MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】
哈哈,这是在哔哩哔哩网站上 看的 MySQL安装步骤. 我安装的时候,截截图,希望对大家 有所帮助. 链接:https://pan.baidu.com/s/1fKFQCVHMQOmbg84UyGrKB ...
- mysql limit 分页 0_Mysql分页之limit用法与limit优化
Mysql limit分页语句用法 与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭. --语法: SELECT * FROM table LIMIT [offset, ...
- 数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变量设置】...
一. Oracle数据库设置默认表空间问题 DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间-- ...
- mysql 不需要@的变量_mysql参数变量
mysql服务器的系统变量,mysql server system viriables,其实我更愿意叫它为"系统参数"! 每一个系统变量都有一个默认值,这个默认值是在编译mysql ...
最新文章
- Linux权限管理(suid euid)
- 宏基因组扩增子3统计绘图:中文首发,最详系,零基础(箱线图、散点图、热图、曼哈顿图、火山图、韦恩图、三元图、网络图)
- 实录:最低价中标11月车牌之全过程
- mex+matlab2013b+vs2012安装
- 重新认识mysql基本知识
- PyQt5-菜单栏工具栏状态栏的使用(QMenuBar、QToolBar、QStatusBar)
- 《与mysql零距离接触》视屏学习笔记
- linux 7 定时任务设置,centos7 配置crontab定时任务
- 捡到vivo手机怎么清除账号_为什么现在买手机,很少会去考虑OPPO和vivo呢?看一下老板怎么说...
- c语言项开发班级登入系统,c语言--班级管理系统
- 如何区分iptables的PREROUTING和POSTROUTING链
- SayMedia总览
- 【李宏毅机器学习】Logistic Regression 逻辑回归(p11) 学习笔记
- 使用Excel公式,获取 全路径中 的 文件名
- BP神经网络分类算法
- WebStorm、HBuilder代码美化快捷键
- c语言对fpga编程,利用C语言对FPGA计算解决方案进行编程方法介绍
- USB 3.0连接器引脚、接口定义及封装尺寸
- java冻结jsp首行_收藏的 处理jsp首行 报错问题
- 程序员出身的史玉柱,曾写了50万行代码,他的编程水平怎样?
热门文章
- 音频算法检测发言者方位
- golang-如何用全局参数打印程序运行信息
- Windows Server 2012 家用优化
- 【转载】哪些域名后缀可在工信部进行备案操作
- 图解springboot
- 三年级计算机怎么进入到游戏,三年级开始,带孩子玩7个游戏训练成“最强大脑”...
- 扩散模型(Diffusion)最新综述+GitHub论文汇总-A Survey On Generative Diffusion
- 旅游路线定制APP开发是否具备发展前景呢?
- IEEE ICIP 2019 | 更快更好的联邦学习:一种特征融合方法
- CSDN 2018博客之星活动报名开始了!