2012-06-05 283 views
0

我有兩個表table(fieldA,fieldB,fieldC)和log_table(id,fieldA,fieldB,fieldC)。是否有可能從table複製一行到log_table用一個(而不是兩個:選擇和插入)查詢?php + mysql:將一行從一個表複製到另一個表

預先感謝您!

+0

。:你是要複製單個記錄還是多個記錄? – sephoy08

+0

我需要複製一個_single_行 – Eugeny89

回答

3

您可以使用一個INSERT語句傳遞SELECT查詢,而不是常數值的清單:

INSERT INTO log_table (SELECT fieldA, fieldB, fieldC FROM table) 
1

我不知道你想要什麼。但也許是這樣的:

INSERT INTO log_table(fieldA, fieldB, fieldC) 
SELECT fieldA, fieldB, fieldC FROM table 
相關問題