认识MySQL数据库对服务器端光标的限制

作者:kaduo 来源:赛迪网 时间:2009-03-25 17:35:00 

从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客户端执行了查询,但仅对第1行感兴趣,那么不会传输剩余的行。

光标是只读的,不能使用光标来更新行。

未实施UPDATE WHERE CURRENT OF和DELETE WHERE CURRENT OF,这是因为不支持可更新的光标。

光标是不可保持的(提交后不再保持打开)。

光标是不敏感的。

光标是不可滚动的。

光标是未命名的。语句处理程序起着光标ID的作用。

对于每条预处理语句,仅能打开1个光标。如果需要多个光标,必须处理多条语句。

如果在预处理模式下不支持语句,不能在生成结果集的语句上使用光标。包括CHECK TABLES、HANDLER READ和SHOW BINLOG EVENTS语句。

标签:MySQL数据库,服务器,光标,限制
0
投稿

猜你喜欢

  • ASP checkbox复选框是否被选中的代码(结合数据库)

    2011-03-06 11:21:00
  • asp中字符编码转换的10个函数[荐]

    2007-11-11 10:32:00
  • ASP 调用dll及封装dll实例

    2011-03-17 10:47:00
  • 使用CSS简单实现垂直居中

    2008-06-23 07:32:00
  • asp 性能测试报告 学习asp朋友需要了解的东西

    2011-03-09 10:57:00
  • IE8将是IE的最后一个版本?

    2009-03-12 12:44:00
  • ASP codepage 页面编码使用说明

    2011-03-03 11:24:00
  • ASP平台如何打造金牌英文网站

    2008-04-10 08:47:00
  • asp如何验证日期输入是否正确?

    2010-06-10 18:38:00
  • 数据库理论:学习基于SQL数据库的算法

    2009-01-13 13:38:00
  • 如何在MySQL查询结果集中得到记录行号

    2008-12-17 15:00:00
  • MySQL数据库备份的基础知识大全

    2009-12-20 18:14:00
  • asp如何用JMail POP3接收电子邮件?

    2010-06-13 13:09:00
  • 如何用Sleep函数编译一个定时组件?

    2010-06-13 14:35:00
  • 卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法

    2011-11-03 16:49:09
  • asp Access数据备份,还原,压缩类代码

    2011-03-07 11:16:00
  • 细化解析:SQL Server数据库的集群设计

    2009-02-05 15:59:00
  • asp如何在聊天室实现趣味答题并计分功能?

    2010-06-18 20:00:00
  • 8个asp生成随机字符的函数

    2007-08-04 10:17:00
  • 使用window.name解决跨域问题

    2008-09-04 12:10:00
  • asp之家 网络编程 m.aspxhome.com