通过在codeigniter上进行迁移,将新字段添加到表中


Add new fields to table with migration on codeigniter?

当我在codeigniter上迁移时向表中添加新字段时,表上的所有记录都会被删除。如何在迁移时保留旧的记录?非常感谢。

使用add_column而不是add_fieldadd_field用于定义用于创建表的字段,add_column用于修改现有表。文档在这一点上相当混乱。

对我有用。你可以试试这个-

$this->load->database();    
$this->db->query("ALTER TABLE table_name ADD column_name TEXT NULL");