mysql 创建临时表

  • 2017年8月1日
  • Mysql

-- 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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注