有没有办法将一行作为参数传递给MySQL函数?

时间:2015-10-05 19:23:35

标签: mysql sql function stored-procedures

我正在努力实现的目标:

CREATE FUNCTION(row Table) RETURNS tinyint(1)
BEGIN
    RETURN (row.col1 > 2 OR row.col2 IS NULL)
END;

1 个答案:

答案 0 :(得分:1)

在MySQL 5.7中,会有一个动态列,可以添加到表本身。它与MySQL 5.7中添加的json解析函数一起使用。

来源:https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns