根据文档,MariaDB允许在生成的列定义中使用用户定义的函数。However, MariaDB can't check whether a UDF is deterministic, so it is up to the user to be sure that我使用的是MariaDB 10.3.20,我已经创建了一个确定性函数,但是当尝试创建字段时,它失败了。下面是一些示例代码。json_virt` ADD `json_str1` TEXT AS json_implode('["x","
我正在尝试创建一个MySQL函数value,如果‘Val1’,'val2',‘val3’是in ('val1',‘Val2’,'val3'),则返回true。我知道我可以做SELECT 'value' IN ('val1', 'val2', 'val3'),但那就没那么有趣了,因为我只是想学习如何创建这样的函数。我给你一个例子,考虑下面的ADD函数:
CREATE FUNCTION m