无法在另一个存储过程 mysql 语句中调用存储过程结果列表表?

时间:2021-04-22 13:24:35

标签: stored-procedures

代码开始 删除程序 createTable2020;

CREATE PROCEDURE createTable2020()

CALL getTablesListNew(@a);

SET @query = CONCAT('CREATE TABLE DB1.',@a,' AS SELECT * FROM DB2.',@a,' WHERE dateTimeCommon >= 
 "2020-01-01 00:00:00" AND dateTimeCommon < "2021-01-01 00:00:00"');

PREPARE stmt FROM @query;

EXECUTE stmt;


CALL createTable2020();

代码结束

错误代码:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行的“NULL”附近使用的正确语法

代码结束

0 个答案:

没有答案
相关问题