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

 更新时间:2009年03月26日 20:40:10   作者:  
从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通配符进行模糊查询的实现方法

    浅谈mysql通配符进行模糊查询的实现方法

    这篇文章主要介绍了浅谈mysql通配符进行模糊查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Win7下安装MySQL5.7.16过程记录

    Win7下安装MySQL5.7.16过程记录

    这篇文章主要为大家分享了Win7下安装MySQL5.7.16过程的笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 一文带你搞懂MySQL的事务隔离级别

    一文带你搞懂MySQL的事务隔离级别

    这篇文章主要给大家介绍了MySQL事务隔离级别,事务隔离级别分别是读未提交,读已提交,可重复读,串行化,文中有详细的图文介绍,需要的朋友可以参考下
    2023-07-07
  • Windows服务器MySQL中文乱码的解决方法

    Windows服务器MySQL中文乱码的解决方法

    这篇文章主要介绍了MySQL中文乱码的一些解决方案,本文同时分解了MySQL中文乱码的原因分析,需要的朋友可以参考下
    2015-01-01
  • mysql中text,longtext,mediumtext区别小结

    mysql中text,longtext,mediumtext区别小结

    在 MySQL 中,text、mediumtext 和 longtext 都是用来存储大量文本数据的数据类型,本文就来详细的介绍一下这三种类型的区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • mysql的case when字段为空,null的问题

    mysql的case when字段为空,null的问题

    这篇文章主要介绍了mysql的case when字段为空,null的问题。具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • mysql查看表结构的三种方法总结

    mysql查看表结构的三种方法总结

    这篇文章主要介绍了mysql查看表结构的三种方法总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Django2.* + Mysql5.7开发环境整合教程图解

    Django2.* + Mysql5.7开发环境整合教程图解

    这篇文章主要介绍了Django2.* + Mysql5.7开发环境整合教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 在MySQL中使用STRAIGHT_JOIN的教程

    在MySQL中使用STRAIGHT_JOIN的教程

    这篇文章主要介绍了在MySQL中使用STRAIGHT_JOIN的教程,包括使用STRAIGHT_JOIN进行一些性能上的优化的技巧,需要的朋友可以参考下
    2015-05-05
  • 详解mysql中的存储引擎

    详解mysql中的存储引擎

    本文主要介绍什么是存储引擎?各种存储引擎的特性,常用存储引擎及适用场景,存储引擎在mysql中的使用以及mysql的工作流程,希望对您的学习有所帮助。
    2020-10-10

最新评论