-- 1)将结果直接创建临时表,如果在 CREATE TABLE...SELECT 语句中使用 IF NOT EXISTS ,则不论表是否已存在,由 SELECT 部分选择的记录都会被插入。 CREATE TEMPORARY TABLE tmp_people SELECT * FROM people; CREATE TEMPORARY TABLE IF NOT EXISTS tmp_people SELECT * FROM people; -- 2)直接创建空值临时表 CREATE TEMPORARY TABLE tmp_people ( PEOPLE_NO VARCHAR(10) NOT NULL, PEOPLE_AGE INTEGER NOT NULL ) -- 临时表最后要删除掉 DROP TABLE tmp_table