使用 ENGINE=MEMORY 在内存中创建函数 - MYSQL

CREATE FUNCTION in memory using ENGINE=MEMORY - MYSQL

我想创建一个内存函数,就像我们创建 table :

CREATE TABLE temp_table 
ENGINE=MEMORY
SELECT * FROM table_name

类似于:

CREATE FUNCTION temp_function (s CHAR(20)) ENGINE=MEMORY 
RETURNS CHAR(50) RETURN CONCAT('Hello, ',s,'!');

但我想这在 SQL 查询中是不允许的。

ENGINE =指的是存储引擎,用于实际存储表中的数据。

这不是 CREATE FUNCTION 的合适选项。