Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在mysql的过程之外声明游标吗_Mysql - Fatal编程技术网

我们可以在mysql的过程之外声明游标吗

我们可以在mysql的过程之外声明游标吗,mysql,Mysql,我无法声明游标。 游标在mysql中的意义是什么 declare c1 cursor for select name from record 错误1064(42000):您的SQL语法有错误;检查 与右边的MySQL服务器版本相对应的手册 在“为从记录中选择名称声明c1游标”附近使用的语法 第1行 是的,您可以在存储过程、存储函数和触发器中使用MySQL游标 仅供参考-游标在存储程序内用于遍历结果集(即,它们在存储程序外不可用) 请记住,SQL是基于集合的,因此请首先尝试思考您尝试执行的任务是

我无法声明游标。 游标在mysql中的意义是什么

declare c1 cursor for select name from record
错误1064(42000):您的SQL语法有错误;检查 与右边的MySQL服务器版本相对应的手册 在“为从记录中选择名称声明c1游标”附近使用的语法 第1行


是的,您可以在存储过程、存储函数和触发器中使用MySQL游标


仅供参考-

游标在存储程序内用于遍历结果集(即,它们在存储程序外不可用)


请记住,SQL是基于集合的,因此请首先尝试思考您尝试执行的任务是否可以使用普通(选择/插入/更新/删除)解决。通过游标序列化查询应该是最后一种解决方案。

有时您需要一些过程化的东西