MySQL 将查询结果创建为新表。

语法为:

CREATE TABLE newTableName AS  SELECT * FROM oldTable;

举例:

CREATE TABLE log20161102 AS  SELECT *  FROM `log201611` WHERE approachTime > "2016-11-17" ;

注意:

测试的时候为新表名加了引号,却报错了,需要注意。

CREATE TABLE "log20161102" AS  SELECT *  FROM `log201611` WHERE approachTime > "2016-11-17" ;