当我在codeigniter上迁移时向表中添加新字段时,表上的所有记录都会被删除。如何在迁移时保留旧的记录?非常感谢。
使用add_column
而不是add_field
。add_field
用于定义用于创建表的字段,add_column
用于修改现有表。文档在这一点上相当混乱。
对我有用。你可以试试这个-
$this->load->database();
$this->db->query("ALTER TABLE table_name ADD column_name TEXT NULL");