在存储过程中创建临时表

时间:2015-06-07 22:49:35

标签: mysql stored-procedures temp-tables

我需要在存储过程中创建两个临时表,无论我在哪里放CREATE语句,MySQL都会给我一些无意义的语法错误missing 'end'
This 有用的页面没有说明放置CREATE语句的位置,尽管其他所有内容都按照所需的顺序排列。
我还想注意,只有第二个CREATE语句后面的分号被识别为语法错误,如果我交换它们,错误仍然在后一个语句中。
Here's my code,但我想只有前20行很重要。 我试图添加的声明(未成功):

-- temporary tables
CREATE TEMPORARY TABLE filtered
LIKE seances;
CREATE TEMPORARY TABLE probs (
solution_id INT,
priori DOUBLE);

0 个答案:

没有答案