创建一个临时表,其列数多于SELECT语句中指定的列数

时间:2016-05-16 10:56:38

标签: mysql

我已经从另一个表创建了一个临时表,它运行良好。但是,我想在临时表中添加一列,然后从现有表中添加SELECT ALL(unoone)。请提前了解任何见解和感谢

 $sql="CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS (SELECT * FROM unoone)";

在这里输入代码

1 个答案:

答案 0 :(得分:0)

您可以将列添加到select

CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS 
    SELECT u.*, NULL as newcol, CAST(NULL as SIGNED) as newcol2
    FROM unoone u;

您可以使用CAST()指定类型。