你好
我想使用特定列从一个表复制到另一个表。
另外,我想向查询添加一个外部变量。例如,在一个表中,我具有col1,col2,col3,而在第二个表中,我具有相同的cols(col1,col2,col2)
 但现在我想向col4插入变量。它就像:插入col1,col2,col3,col4 select(col1,col2,col3,$ VARIABLE)

$copy_cols= 'INSERT INTO A (COL1,COL2,COL3,COL4) SELECT COL1,COL2,COL3,$VAR FROM B WHERE Descriptiontable="AAA"';
 mysql_cols($copy_query);


在表B中找不到col4,因此我想向此col插入一些变量。例如:变量可以是一个常数。

最佳答案

$copy_cols = 'INSERT INTO A (COL1,COL2,COL3,COL4)
              SELECT COL1,COL2,COL3,'FOO' AS COL4
              FROM B WHERE Descriptiontable="AAA"';
mysql_cols($copy_query);

08-15 17:28
查看更多