使用ENGINE = MEMORY - MYSQL在内存中创建功能

时间:2015-12-08 11:49:23

标签: mysql sql mysql-workbench

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

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查询中是不允许的。

1 个答案:

答案 0 :(得分:2)

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

这不是CREATE FUNCTION的合适选项。