鍍金池/ 問答/數(shù)據(jù)庫/ MySQL的函數(shù)使用問題

MySQL的函數(shù)使用問題

使用函數(shù)進(jìn)行查詢

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

如何將每一行數(shù)據(jù)的CATALOG_ID傳給getParentList 函數(shù)以對不同的行查出不同的數(shù)據(jù)呢?

回答
編輯回答
孤巷

找到原因了
之前這么寫

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

報錯[Err] 1265 - Data truncated for column。
是因為定義的函數(shù)類型跟入?yún)⒉黄ヅ鋵?dǎo)致的,一個是varchar(50)一個是varchar(64)

2018年3月4日 20:27