MySQL的函数中如何给多个变量赋值

使用select语句给一个变量赋值:

    SELECT 
        parent_id INTO sParentId
    FROM 
        t_knowledge_catalog 
    WHERE 
        catalog_id = sChildId;

那如果还有一个变量sPathName,改如何赋值呢?下面这样写保存函数的时候报错

    SELECT 
        parent_id INTO sParentId, catalog_name INTO sPathName 
    FROM 
        t_knowledge_catalog 
    WHERE 
        catalog_id = sChildId;

报错:

undeclared variable:catalog_name
阅读 3k
1 个回答
SELECT 
    parent_id, catalog_name INTO sParentId,sPathName 
FROM 
    t_knowledge_catalog 
WHERE 
    catalog_id = sChildId;

select 列名1,列名2...列名N into 参数1,参数2...参数N

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题