mysql cursor的
时间: 2023-11-06 22:02:20 浏览: 146
MySQL for Python
MySQL cursor是用于在MySQL存储过程、存储函数和触发器中工作的工具。MySQL cursor是只读、不可滚动且敏感的。只读表示无法通过游标更新底层表中的数据。不可滚动表示只能按照SELECT语句确定的顺序获取行,无法按照相反的顺序获取行,也无法跳过行或跳转到特定的行。敏感表示有两种类型的游标:敏感游标和不敏感游标。敏感游标指向实际的数据,而不敏感游标使用数据的临时副本。敏感游标比不敏感游标执行速度更快,因为它不需要生成数据的临时副本。然而,对数据进行的任何更改都会影响由敏感游标使用的数据,因此,如果不更新由敏感游标使用的数据,会更安全。在声明游标时,必须在任何变量声明之后。如果在变量声明之前声明游标,MySQL会发出错误。游标必须始终与SELECT语句关联。
阅读全文