MySQL 插入临时表的方法如下:
CREATE TEMPORARY TABLE temp_table (
column1 data_type,
column2 data_type,
...
);
INSERT INTO ... SELECT
语句将存储过程的结果插入临时表中。INSERT INTO temp_table (column1, column2, ...)
SELECT column1, column2, ...
FROM (CALL stored_procedure()) AS result;
这里,stored_procedure()
是您要调用的存储过程的名称,result
是一个别名,用于引用存储过程的结果集。
SELECT * FROM temp_table;
请注意,临时表仅在当前会话期间有效,会话结束后,该表将自动删除。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云