我想创建一个内存函数,就像创建表一样:
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查询中是不允许的。
答案 0 :(得分:2)
ENGINE =
指的是存储引擎,用于在表格中实际存储数据。
这不是CREATE FUNCTION
的合适选项。