使用ENGINE=memory-MYSQL在内存中创建FUNCTION



我想在内存中创建一个函数,就像创建表一样:

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的选项。

最新更新