2

当我在 codeigniter 上通过迁移向表中添加新字段时,表中的所有记录都已删除。如何通过迁移将旧记录保留在我的桌子上?谢谢你。

4

2 回答 2

4

使用add_column而不是add_field. add_field用于定义用于创建表的字段,add_column修改现有表。在这一点上,文档非常令人困惑。

于 2013-07-05T20:29:13.277 回答
0

它为我工作。你可以试试这个——

$this->load->database();    
$this->db->query("ALTER TABLE table_name ADD column_name TEXT NULL");
于 2018-09-17T06:53:13.103 回答