0

こんにちは、
特定の列を使用して、あるテーブルから別のテーブルにコピーしたいと思います。
さらに、クエリに外部変数を追加したいと思います。たとえば、1つのテーブルにはcol1、col2、col3があり、2番目のテーブルには同じ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);

col4はテーブルBに見つからないので、このcolに変数を挿入します。たとえば、変数は定数にすることができます。

4

1 に答える 1

2
$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);
于 2013-01-25T20:00:35.180 に答える