我在我的數據庫中有一個臨時表和常規表。列名和類型是相同的,除了常規表有一個額外的字段。我正在嘗試編寫一個查詢,將臨時表中的信息複製到常規表中,並在一個查詢中將數據添加到添加字段中。我知道如何將列從一個表複製到另一個表(例如INSERT INTO TABLE 1(col 1,etc ..)SELECT TABLE2),但是我該怎麼做,然後添加一個新字段的值?將數據從一個表複製到另一個並添加額外數據
感謝您的幫助。
我在我的數據庫中有一個臨時表和常規表。列名和類型是相同的,除了常規表有一個額外的字段。我正在嘗試編寫一個查詢,將臨時表中的信息複製到常規表中,並在一個查詢中將數據添加到添加字段中。我知道如何將列從一個表複製到另一個表(例如INSERT INTO TABLE 1(col 1,etc ..)SELECT TABLE2),但是我該怎麼做,然後添加一個新字段的值?將數據從一個表複製到另一個並添加額外數據
感謝您的幫助。
INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *, NULL from TABLE2
或
INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *, the_default_date_here from TABLE2
如果你想你的價值觀
INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *,concat('".$value."') as value1 from TABLE2
日指只是把now()
INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *,now() from TABLE2
謝謝!得到它的工作! – Javit 2011-03-02 13:22:16