【问题标题】:Check if multiple column exist in table using CodeIgniter database forge使用 CodeIgniter 数据库伪造检查表中是否存在多列
【发布时间】:2021-11-10 04:54:57
【问题描述】:

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

【问题讨论】:

    标签: database codeigniter dbforge


    【解决方案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');
    

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 2014-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多