首页 > 解决方案 > 使用 CodeIgniter 数据库伪造检查表中是否存在多列

问题描述

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

标签: databasecodeigniterdbforge

解决方案


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');

推荐阅读