如何在不使用db->查询的情况下在CodeIgniter中声明“NOT EXIST”子句? 如果存在任何功能请告诉我,例如db-> join ... 非常感谢。
答案 0 :(得分:1)
如果要检查表格,请执行此查询
$query = $this->db->query("SHOW TABLES LIKE mytable_name");
它将生成名称为mytable_name
的表,如果它不存在任何表,则结果为null。
或者只是你可以试试
if ($this->db->table_exists('mytable_name')) {
echo 'Table is already exists';
} else {
CREATE table
}
答案 1 :(得分:0)
活动记录中没有“不存在”的此类条款。但是,您可以在where
子句中传递“not exists clause”,如下所示:
$this->db->where('NOT EXISTS ');