0

我想创建迁移以更新表。所以我想在执行删除重复列的错误之前检查 db 表中是否存在列。在 CodeIgniter 中使用 db forge 有什么要检查的吗?谢谢你的帮助。

4

1 回答 1

1

ALTER TABLE table_name DROP COLUMN IF EXISTS col1, COLUMN IF EXISTS col2; dbforge 在 Codeigniter 中用于添加或修改表。 $this->dbforge->add_column('table_name', $fields); $this->dbforge->drop_column('table_name','column_name');

$this->dbforge->modify_column('table_name','columns');
于 2021-12-21T08:28:39.260 回答