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不理解嗎? –
而且,如果我使用您編寫的代碼,則每次執行此代碼時,它都會複製以前的數據 –