我想将名为“accept_loc”的列添加到 3 个数据库表中(使用 codeigniter 中的 dbforge 库),假设它们被命名为 t1、t2、t3。
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
- 接受定位
- bla_bla
- pick_up_loc
- ……
t2结构:
- ID
- 接受定位
- pick_up_loc
- ……
t3结构:
- ID
- 接受定位
- bla_bla
- pick_up_loc
- ……
这不是一个好看的结构。如何将“pick_up_loc”之前的列添加到所有这些(n 个数据库表)。