gpt4 book ai didi

mysql - 如何在 mysql 上动态创建临时表,它对性能有帮助吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:31 24 4
gpt4 key购买 nike

我有 MS TSQL 背景,我想知道如何执行 ff。在 mysql 中使用临时表作为缓存数据时,它是否具有像 SQL SERVER 中那样的性能优势?

DROP TABLE IF EXISTS #product_customer

SELECT p.*,c.FullName
INTO #product_customer
FROM customer c
INNER JOIN product_taken p
on p.customerid = c.customerid

最佳答案

这样试试:

CREATE TEMPORARY TABLE product_customer
SELECT p.*,c.FullName
FROM customer c
INNER JOIN product_taken p
on p.customerid = c.customerid

当用户 session 结束时,临时表会自动删除。但是,您始终可以通过发出 drop temporary table .... 命令显式删除临时表。

DROP TEMPORARY TABLE product_customer

当使用临时表作为缓存数据时,它是否具有像 SQL SERVER 中那样的性能优势?

这是一个非常主观的问题,它取决于您的数据和用例。很难说是或不是。

关于mysql - 如何在 mysql 上动态创建临时表,它对性能有帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54699857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com