0
我想添加名爲'accept_loc'的列,輸入'VARCHAR'到3個數據庫表(使用codeigniter中的dbforge庫)。它們被命名爲t1,t2,t3。如何在dbforge的另一列之前添加列?
T1結構:
- ID
- bla_bla
- pick_up_loc
- ....
T2結構:
- ID
- pick_up_loc
- ....
T3結構:
- ID
- bla_bla
- pick_up_loc
- ....
如果我用下面這段代碼在我的移民最多功能:
$fields = array(
'accept_lat' => array(
'accept_loc' => 'VARCHAR',
'constraint' => '50',
'after' => 'id',
),
);
$this->dbforge->add_column('t1',$fields);
$this->dbforge->add_column('t2',$fields);
$this->dbforge->add_column('t3',$fields);
結果:
T1結構:
- ID
- accept_loc
- bla_bla
- pick_up_loc
- ....
T2結構:
- ID
- accept_loc
- pick_up_loc
- ....
T3結構:
- ID
- accept_loc
- bla_bla
- pick_up_loc
- ....
這不是一個好看起來結構。如何在'pick_up_loc'之前將列添加到所有這些列(n個數據庫表)。
thx我會檢查你很快給出的鏈接。 –