0
请帮助我,在第一个表中插入数据后,如何将数据从一个表插入另一个表?
在第一个表中插入数据后,如何将数据从一张表插入另一张表? 我写了一个查询,但它有问题,它说“未知列'test.ProjectNumber'”。我应该先定义它吗? 我想从test2.PN 插入数据test.ProjectNumber请帮我
代码:
/**
* Insert a record on another table
*/
// SQL statement parameters
$insert_table = 'test2';
$insert_fields = array(
'test2.PN' => 'test.ProjectNumber',
);
// Insert record
$insert_sql = 'INSERT INTO ' . $insert_table
. ' (' . implode(', ', array_keys($insert_fields)) . ')'
. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';
sc_exec_sql($insert_sql);
谢谢回答我的朋友。但是我想每次输入第一个表时都要插入数据。如触发器或存储过程。你知道为什么test.ProjectNumber不理解吗? –
而且,如果我使用您编写的代码,则每次执行此代码时,它都会复制以前的数据 –