2012-12-04 79 views
0

u人能告訴從另一個表從形式和天恆定的輸入沿INSERT到表中的字段值數計算沿字段值...INSERT到表從另一個表常數

香港專業教育學院試過,但犯規工作

INSERT INTO keluar (nodaftar, idruang, tglkeluar, lamainap, createdby) 
SELECT 
    '".$this->input->post('HiddenPasien')."', 
    '".$this->input->post('asalruang')."', 
    '".date('Y-m-d H:i:s')."', 
    TIMESTAMPDIFF(DAY, tgldaftar, date('Y-m-d H:i:s')), 
    '".$this->session->userdata('username')."' 
FROM pasien 
+0

你的意思是,沿着'線的東西選擇 「你好」,名字源於pasien'? –

+1

TIMESTAMPDIFF(DAY,tgldaftar,date('Ymd H:i:s')), 它應該是TIMESTAMPDIFF(DAY,tgldaftar,'「.date('Ymd H:i:s')。''), 解決:D我的錯誤。謝謝你的光臨 – user1851384

回答

1

一般語法用於從一個表插入到另一個,並且同時添加額外的恆定或可變的數據的形式爲:

INSERT INTO `table2`(Field1, Field2, Field3, ...) 
    SELECT t1.Field1, t1.Field2, **Constant or VariableExpression**, ... 
    FROM `table1` t1; 

例如

INSERT INTO `table2`(Field1, Field2, Field3) 
    SELECT t1.Field1, t1.Field2, CURRENT_TIMESTAMP 
    FROM `table1` t1; 

SQL小提琴example here

相關問題