MySQL的函数使用问题

使用函数进行查询

SELECT
    CATALOG_ID,
    PARENT_ID,
    getParentList (1519644122048414430)
FROM
    t_knowledge_catalog;

如何将每一行数据的CATALOG_ID传给getParentList 函数以对不同的行查出不同的数据呢?

阅读 1.5k
1 个回答

找到原因了
之前这么写

SELECT
    CATALOG_ID,
    PARENT_ID,
    getParentList (CATALOG_ID)
FROM
    t_knowledge_catalog;

报错[Err] 1265 - Data truncated for column。
是因为定义的函数类型跟入参不匹配导致的,一个是varchar(50)一个是varchar(64)

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