A牛哥哥 2013-08-02 13:50
浏览 3366
已采纳

mysql存储过程中如何将查出来的结果集赋给一个变量

DELIMITER $$
CREATE PROCEDURE p(OUT param INT)
    BEGIN
DECLARE X INT;
SELECT COUNT(NAME) INTO X FROM table WHERE NAME='jim';
SET param = X;
    END$$
DELIMITER ;

其中的查询语句返回一个数字, 赋值给x .  现在如果把存储过程中的sql改为SELECT  *  INTO X FROM table';  赋值给x , x应该改为什么类型?

 

  • 写回答

2条回答 默认 最新

  • zyn010101 2013-08-02 15:17
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 将两文件中相同行数行 打印至同一行
  • ¥15 关于#单片机#的问题:c51单片机想做个密码重置按键K13不知道如何去做,用了24c02来存储
  • ¥20 有没有会python的帮帮我😥
  • ¥15 如何修改系统里的设备信息及某某镇某某村如图所示
  • ¥15 变数的长度不一样”。是什么原因呢?如何修改?
  • ¥15 matlab作业不会写
  • ¥15 eclipse mqtt 消息消费问题
  • ¥15 vue2(标签-chrome|关键词-浏览器兼容)
  • ¥15 python网络流自动生成系统 医学领域
  • ¥15 sql查询仓库里都有什么