您使用的语法最通常与sql Server相关联。MysqL使用(更常见的)create table as
语法。并且,它特别允许使用语法中的临时表。
因此,MysqL中的等效项是CREATE TABLE AS
:
CREATE TEMPORARY TABLE QA AS
SELECT p.*
FROM wp_posts p
WHERE post_type IN ('answer', 'question');
请注意,临时表是一种非常特殊的表类型,仅存在于当前的“会话”中-例如,您当前与数据库的连接。它对其他用户不可见,当您重新连接到数据库时,它将消失。