如何在MySQL Stored Proc中存储和迭代结果集?

Jas*_*son 12 mysql stored-procedures

我对MySQL存储过程相对较新,所以我希望有人可以帮助我.我想调用我的存储过程(可能传入一个IN参数)并让它执行以下操作:

  1. SELECT 一些数据
  2. 迭代记录
  3. 对每个记录中的一些字段执行一些操作,包括INSERT基于其找到的数据的其他表中的一些字段.

我的问题是我不知道如何存储SELECT数据集并迭代记录.我知道该怎么declareset这样的东西inttext,但不完整的数据集.我该怎么做呢?

谢谢

The*_*ter 9

查看MySql游标

http://dev.mysql.com/doc/refman/5.0/en/cursors.html

  • 所有人都欢呼文件! (5认同)