0
我从另一个表创建了一个临时表,它工作正常。但是,我想添加一个列到临时表,然后从现有表中选择全部(unoone)。请任何见解,并感谢前期创建一个具有比SELECT语句中指定的列更多的临时表
$sql="CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS (SELECT * FROM unoone)";
进入这里
我从另一个表创建了一个临时表,它工作正常。但是,我想添加一个列到临时表,然后从现有表中选择全部(unoone)。请任何见解,并感谢前期创建一个具有比SELECT语句中指定的列更多的临时表
$sql="CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS (SELECT * FROM unoone)";
进入这里
代码,你可以列添加到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()
指定类型。
深深感谢戈登! – Marc
为什么你需要首先使用临时表? – GuyT