将 LIMIT 作为参数传递给 MySQL sproc

2024-03-22

我正在创建一个分页类,需要将两个参数传递给我的 MySQL 存储过程作为 LIMIT 子句。

我将它们作为 INT 传递并尝试这样的事情

SELECT *
FROM
`MyTable`
LIMIT
MyFirstParamInt, MySecondParamInt

当我尝试保存存储过程时,它给了我一个错误。有没有办法做到这一点,我只是想念?或者我是否必须评估整个查询并执行它?


在 5.5.6 之前,LIMIT无法在 MySQL 存储过程中进行参数化。您需要动态构建查询并执行它。

在 5.5.6 及更高版本中,您可以将存储过程参数作为参数传递给LIMIT and OFFSET只要他们是INTEGER.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 LIMIT 作为参数传递给 MySQL sproc 的相关文章

  • Mac OS X Yosemite/El Capitan 上自动启动 MySQL 服务器

    我想在启动时自动启动 MySQL 服务器 这在小牛队是可能的 但在优胜美地似乎不起作用 edit 似乎这也适用于 El Capitan dcc 非常接近 这是 MySQL 在 Yosemite 上再次自动启动的方式 The com mysq
  • 使用 Hibernate 和 MySQL、全局和本地进行 Spring 事务管理

    我正在使用 MySQL Server 5 1 Spring 3 0 5 和 Hibernate 3 6 开发 Web 应用程序 我使用 Springs 事务管理 我是新手 所以如果我问一个容易回答的问题 请耐心等待 1 我读到了有关全局 x
  • 从所有表中选择

    我的数据库中有很多表都具有相同的结构 我想从所有表中进行选择 而不必像这样列出所有表 SELECT name FROM table1 table2 table3 table4 我尝试过 但这不起作用 SELECT name FROM 有没有
  • 无需 cron 在后台发送邮件

    我想知道是否有一种方法可以运行 PHP 循环 以便在后台向订阅者发送几百封电子邮件 我的目标是格式化新闻通讯 单击发送 然后关闭浏览器或更改页面 当然 发送电子邮件的实际过程将在后台运行 不会因浏览器关闭而中断 我知道这可以通过 cron
  • 如何使用MySqlCommand和prepare语句进行多行插入?(#C)

    Mysql 给出了如何使用准备语句和 NET 插入行的示例 http dev mysql com doc refman 5 5 en connector net programming prepared html http dev mysq
  • #1115 - 未知字符集:'utf8mb4'

    我的电脑上运行着一个本地网络服务器 用于本地开发 我现在正处于导出数据库并导入到我的托管 VPS 的阶段 导出然后导入时出现以下错误 1115 未知字符集 utf8mb4 有人能指出我正确的方向吗 该错误明确表明您没有utf8mb4您的阶段
  • INNER JOIN 后从多个表获取最大日期

    我有以下两个表 table 1 ID HOTEL ID NAME 1 100 xyz 2 101 pqr 3 102 abc table 2 ID BOOKING ID DEPARTURE DATE AMOUNT 1 1 2013 04 1
  • 无法删除数据库 mysql:错误 3664 (HY000)

    我的应用程序中有一个名为X Files 我想要drop它 但每当我运行命令时drop database X Files我收到以下错误 mysql gt drop database X Files ERROR 3664 HY000 Faile
  • MySQL Workbench 忽略外键

    在处理 MySQL Workbench 中的 SQL 编辑器时 我偶然发现了一些奇怪的事情 其中 执行似乎忽略了外键约束 这是一个例子 create database testdb use testdb create table t1 te
  • MySQL 帮助:如何查找客户的所有订单,直到价格 <= 20 且状态='未付款'

    我认为通过提供以下示例可以更好地理解我的问题 我有一个包含以下数据的表 orderid Price username paymentstatus 1 10 john unpaid 2 10 john unpaid 4 10 john unp
  • Python 的 mysqldb 晦涩文档

    Python 模块 mysqldb 中有许多转义函数 我不理解它们的文档 而且我努力查找它们也没有发现任何结果 gt gt gt print mysql escape doc escape obj dict escape any speci
  • 如何将“mysql source”命令与 mysql 变量一起使用?

    我需要从 mysql shell 执行一个基于如下条件的 SQL 文件 mysql gt 源 var 其中 var 包含文件名 这不可能 source是MySQL客户端程序在本地识别并执行的命令 变量存在于服务器上 因此客户端不知道什么 v
  • 通过Java从MySQL中获取大量记录

    有一个 MySQL 表 服务器上的用户 它有 28 行和 100 万条记录 也可能会增加 我想从这个表中获取所有行 对它们进行一些操作 然后将它们添加到 MongoDB 中 我知道通过简单的 从用户中选择 操作来检索这些记录将花费大量时间
  • 如何使用 dql 从数据表中获取唯一值?

    我有一个表 其中有一列存储了各种值 我想使用 dql 从该表中检索唯一值 Doctrine Query create gt select rec school gt from Records rec gt where rec city ci
  • 如何从 MySQL 中的布尔类型返回不同的字符串?

    如果我在 MySql 中将一列设置为布尔值 则查询将返回以下值 0 or 1 是否可以做这样的事情 SELECT bool value AS yes OR no 我的意思是 根据真假返回两个不同的字符串 SELECT CASE WHEN b
  • 在 Laravel 中按数据透视表 create_at 排序

    在我的数据库中 我有以下表格 courses id 名称 创建时间 更新时间 students id 名称 创建时间 更新时间 课程 学生 id course id student id created at updated at 我正在尝
  • 使用 Flot、html、PHP 和 MySql 查询绘制多个图表

    我正在尝试使用 Flot html PHP 和 MySql 查询绘制多个图表 但我陷入了困境 因为我找不到在同一个 html 页面中绘制多个 flot 的方法 为简单起见 在数据库 test db3 映像中包含以下字段 表1 用户名 发送邮
  • 打印表数据mysql php

    我在尝试打印表格的一些数据时遇到问题 我是 php mysql 的新手 但我认为我的代码是正确的 这里是 h1 Lista de usu rios h1
  • 重置 MySQL root 密码不起作用

    我花了很多时间阅读并尝试了数十种重置 root 密码的方法 但我一无所获 我发现 并尝试过 的最完整的说明如下 顺便说一句 我在 Win7 32 位上运行 MySQL 5 5 我创建了一个文件 c mysqlinit txt 其中包含两行
  • 使用 md5 加密的 PHP 和 Mysql 查询出现问题

    我使用普通的 php mysql 插入查询并使用 md5 加密密码 这是插入查询 sql mysql query INSERT INTO user username password role approved values usernam

随机推荐

  • 在启用 ARC 的 iOS 上将 CALayer 的内容设置为 CGImageRef

    以下代码在手动内存管理下可以正常编译 但在 ARC 下会失败 CALayer layer CALayer layer layer contents UIImage imageNamed dial png CGImage 错误是 自动引用计数
  • 按特定顺序排列的订购列表

    我有一个List我有新的顺序List应该有以下项目int 我想要该项目List应根据中的项目重新订购int 这是我执行此操作的代码 class Program static void Main string args List
  • Django 多数据库路由

    我一直在使用手动数据库选择来处理具有两个独立数据库的项目 我已经在设置中定义了我的数据库 经过进一步阅读后 似乎数据库路由实际上是解决此问题的方法 然而 在阅读了这里的文档和一些相关帖子后 我比以往任何时候都更加困惑 在我的设置中我有 DA
  • this 在箭头函数内未定义

    我试图在我的箭头函数中访问它 import myObject from myObjectPath export const myClass Fluxxor createStore initialize this list this id n
  • OpenWebStart + IcedTea-Web:j2se 元素

    With 开放网络启动 https openwebstart com Java SE 11 我们应该在 j2se 元素中使用什么 URL
  • 我到底如何在 Symfony2/Doctrine 中创建自定义 EntityManager?

    Symfony Doctrine 的新人 所以请指导我 要求 创建一个自定义EntityManager 它将覆盖一些方法 例如删除 而不是删除 我想执行更新并修改类中的isValid等参数 以便永远不会删除记录 和查找 find具有非零 i
  • 在 Visual Studio 中调用外部 Web 服务时出现安全错误

    我试图在 Visual Studio 中调用外部 Web 服务 但收到错误消息 System Security SecurityException 请求 System Security Permissions SecurityPermiss
  • 如果匹配项突出显示值 VBA,则识别单词

    样本数据 Code Sub HighlightMatchingWords Dim lastRowSheet1 As Long Dim lastRowSheet2 As Long Dim i As Long Dim j As Long Dim
  • 按位运算实现逻辑右移[重复]

    这个问题在这里已经有答案了 因此 我正在尝试解决这项家庭作业 但我已经被这个特定问题困扰了几个小时 但无法解决 我感觉我是如此接近 但后来我改变了代码中的一些东西 还有一些东西是不对的 logicalShift shift x to the
  • .htaccess mod_rewrite - 如何从重写规则中排除目录

    我的 htaccess 文件中有 8 行重写规则 我需要从这些规则中排除服务器上的两个物理目录 以便可以访问它们 目前所有请求都发送到index php 文件 要排除的目录 admin 和 user 所以http请求 http www do
  • 将日期数组划分为连续的块[重复]

    这个问题在这里已经有答案了 可能的重复 检查一组内的连续日期并作为范围返回 https stackoverflow com questions 8461543 check for consecutive dates within a set
  • 如何添加标签/标签以显示在多个对象的顶部,以便当用户单击对象时标签始终面向相机?

    本质上 我想说的是 我想创建一个出现在对象顶部 表面上的标签或标签 以便当用户单击对象时 即使对象旋转 标签也始终面向相机 我该如何去做呢 我被告知要使用正交相机 但我不确定如何 和 CSS 作为标签 请参阅上一篇文章 如何使我的文本标签始
  • 在 Python 中查找数字的所有因子的最有效方法是什么?

    有人可以向我解释一种在 Python 2 7 中查找数字的所有因子的有效方法吗 我可以创建一个算法来执行此操作 但我认为它的编码很差并且需要很长时间才能生成大量结果 from functools import reduce def fact
  • 声明 extern NSString 会导致链接器错误

    这太荒谬了 我试图创建一个声音布尔来关闭应用程序中的声音 我不断得到 Undefined symbols for architecture i386 kPlaySoundPrefsKey referenced from AppDelegat
  • 在联合身份令牌上获取“不是有效的 Base-64 字符串”

    浏览我的 mvc3 azure Web 角色时 我随机收到 Base 64 编码错误 我使用带有被动身份验证的 WIF 对我的 ADFS 服务器进行身份验证 我无法确定这是从哪里来的 但我有一个想法 并希望得到一些反馈 帮助 从调用堆栈来看
  • 在高性能Java应用程序中异步处理低速消费者(数据库)的最佳方式是什么

    One EventHandler 数据库消费者 Disruptor调用数据库中的存储过程 速度太慢 以至于阻塞Disruptor一段时间了 因为我需要Disruptor继续运行而不阻塞 我正在考虑添加一个额外的队列 以便EventHandl
  • Micriμm μC/OS-III RTOS 中的分配和释放

    我们使用 Micrium 的 C OS III RTOS 和 Renesas 的 RX62N 我们构建了一个必须动态分配和释放数据的系统 我们发现了功能malloc and free 与 RTOS 配合得不好 然而 RTOS 为此提供了一个
  • ffmpeg 无损质量转换

    当文件类型不是 flv mp4 webm 时 我需要将所有视频转换到我的视频播放器 在网站中 当我使用时 ffmpeg i filename mkv sameq ar 22050 filename mp4 h264 0x645ee0 解码
  • php eclipse 调试

    我正在使用 eclipse 运行 php 脚本 当设置断点并运行脚本时 它会抛出此错误 从错误中可以看出 我已经更改了 php ini 文件的某些内容 但我不知道我必须更改什么才能制作 zend 或 xdebug 即使我也不知道它们之间有什
  • 将 LIMIT 作为参数传递给 MySQL sproc

    我正在创建一个分页类 需要将两个参数传递给我的 MySQL 存储过程作为 LIMIT 子句 我将它们作为 INT 传递并尝试这样的事情 SELECT FROM MyTable LIMIT MyFirstParamInt MySecondPa